compilation相关内容
我正在使用JavaScript项目使用nodejs和可视化代码编辑器。我想知道是否可以为C ++项目配置这样一个伟大的代码编辑器。 我想链接调试器,并建立一些热键建立调试/发布版本的项目。 是否可能为C ++项目和我应该/读取它? b $ b 解决方案 我想链接调试器 这是目前不可能的,直到有一个公开的扩展API可用。我期望它今年11月或12月。 我想[...]创建
..
我是QT的新手,想知道QT版本,套件和编译器有什么区别。在我的“构建和运行”标签中可用: 套件: Desktop Qt 5.4.2 MSVC2013 64bit2 桌面Qt 5.5.0 MSVC2013 64位 版本: Qt 5.4.2 MSVC2013 64位2和一些qmake.exe路径 0 MSVC2013 64位和一些qmake.exe路径 编译器:
..
我想在C ++中学习OpenGL,并且使用Code :: Blocks。我能够得到freeglut工作,以及几个在线的例子(以及CB的例子)。 然而,当我尝试包括GLEW的一些教程我跟踪,我得到以下编译器错误: obj \Debug\main.o ||在函数`RenderSceneCB':| C:\C程序\OpenGL Test\main.cpp | 12 |未定义引用`_imp _
..
为什么此代码无效? #include class A { public: A(){v.clear(); } std :: vector *> :: const_iterator begin(){ return v.begin(); } private: std :: vecto
..
我在创建snort make文件时遇到了这个错误信息? / usr / bin / ld:/ usr / local / lib /libpcre.a(pcre_compile.o):重定位R_X86_64_32S对>`.rodata'不能使用时创建一个共享对象;使用-fPIC重新编译 /usr/local/lib/libpcre.a:无法读取符号:错误值 collect2:ld
..
我在 Windows Vista ,并且想使用 MATLAB 来编译 C ++ 函数。我只有 lcc编译器在系统上可以看到,当运行 mex -setup : mex -setup 欢迎来到mex -setup。这个实用程序将帮助你设置 默认编译器。有关支持的编译器的列表,请参阅 http://www.mathworks.com/support/compilers/R2011a/win3
..
我收到一个未定义的引用错误消息,在此语句: GlobalClass * GlobalClass :: s_instance = 任何想法?代码如下所示: ============================ ================== #ifndef GLOBALCLASS_H_ # define GLOBALCLASS_H_
..
我最近在我的Windows 7上安装了最新版本的UE,并制作了一个新的空C ++项目。在创建项目后,它给了我一个错误,说它无法编译。我打开项目在VS手动编译它,这是我得到的输出。 我看上去在线但没有答案。 编辑:在编译非UE项目时,我使用这些头没有问题。 1> - 开始构建:项目:RPG,配置:Development_Editor x64 ------ 1>执行7个动作(并行
..
我正在创建一个c ++程序,但我想能够提供一个.exe文件给用户。但是,我使用的库(curl等)有一些dll的。是否可以将这些dll编译成.exe文件? 我使用Code :: Blocks和mingw。 解决方案 为了实现这一点,您需要静态链接。这需要所有的库(以及它们依赖递归的库)需要作为静态库。请注意,可执行文件的大小将很大,因为它将携带来自这些静态库的所有代码。这就是为什么共享
..
下面的代码在VC ++ 6中编译。我不明白为什么我得到编译错误 C2079:'b'使用未定义的类'B'为以下代码。 B类来源 #include“Bh” void B :: SomeFunction() { } strong> B类标题 #include“Ah” struct A; class B { public: A a
..
我将一些代码移到GCC 4.7(从4.6),并遇到一些编译器错误,发现 GCC 4.7移植指南: 用户定义的文字和空格 ISO C11模式中的C ++编译器 std = {c ++ 11,c ++ 0x,gnu ++ 11,gnu ++ 0x} 支持用户定义的文字,它与某些有效的 ISO C ++ 03代码不兼容。 特别地,字符串字面值和 之前的可能是一个有效的用户定义的字
..
我正在完成 LLVM教程,但我编译时遇到问题。我写了一个最小的例子,再现的问题: #include“llvm / Module.h” # include“llvm / LLVMContext.h” int main(int argc,char ** argv){ llvm :: Module * module = new llvm :: Module(“test”,llvm ::
..
我试图在Ubuntu 12.04 32位上从源代码编译g ++ 4.7.1。 现在我已经完成了: http: //askubuntu.com/questions/168947/how-to-upgrade-g-to-4-7-1 除了在编译g ++ 4.7.1之前,它要求“unset LIBRARY_PATH “(所以我做了)。 所以编译开始,一段时间后,我有以下错误信息: /../.
..
对于IBM的XL编译器系列,可以提供两个选项( -qreport 和 -qlist )来生成 是否可以获取每个源文件的报告,其中包括应用了哪些优化,哪些部分的代码无法优化(以及为什么)类似的报告GNU的g ++ - 如果是的话,怎么做? 解决方案 > -fdump-tree- [switch] 标志。您可以使用 -fdump-tree-all 获取负载信息。 $ c> -fopt
..
我对一些研究或经验数据非常感兴趣,它们显示两个相同的c ++项目之间的编译时间的比较,除非一个使用可能的前向声明,另一个使用无。 与完整包含相比,转发声明会如何改变编译时间? #include“myClass.h “ vs。 class myClass; 有没有任何研究来检查这个问题? 我意识到这是一个模糊的问题,很大程度上
..
我写了一个库,我用自编的Makefile编译,但现在我想切换到cmake。树看起来像这样(我删除了所有不相关的文件): 。 ├──include │├──animation.h │├──buffers.h │├──... │├──顶点.h │└──world.h └──src ├──animation.cpp ├──buffers.cpp ├──.. 。 ├──verte
..
我有一个 C ++类,我想在iPhone / iPad项目中使用。 我以不同的方式创建了这个文件(像“New File”=> C ++),并且错误总是相同的。 当我编译项目时没有任何#import(.h C ++类) > 但是,一旦我#头导入头文件在我的一个头目标c文件,我得到错误如: 错误:vector:没有这样的文件或目录 或 错误:expected'='
..
我有一个关于openmp编译的问题。 像下面的代码: #include #include #include #include #include using namespace std; sem_t empty,full; stack stk
..
g ++ hello-world.cpp -o hello-world -I / usr / local / include / opencv -L / usr / local / lib -lm -lcv -lhighgui -lcvaux 但是,我得到一个错误: / usr / bin / ld:找不到-lcv / usr / bin / ld:找不到-lhighgui
..
我要编译以下文件(temp.cpp): #include
..