linker-errors相关内容
我有一个庞大而复杂的项目,最终将进行单元测试.我已经使用Visual Studio 2010在本地构建了googleTest 1.6.0,该项目文件是使用README指定的cmake构建的. 该项目具有许多静态和动态链接的依赖库.其中许多是专有的.所有的链接尝试都会产生220个此类错误.这是一个示例: msvcprtd.lib(MSVCP100D.dll):错误LNK2005:“公共:
..
在说明页上,用于安装和使用google protobuf库(安装Windows上的Protobuf )指出: 如果您的项目本身是供第三方软件使用的DLL,则我们建议您不要在库的公共接口中公开协议缓冲区对象,并且将协议缓冲区静态链接到库中。 我想知道如何实现这一目标。据我所知,您可以通过两种方式构建Google protobuf:静态和动态。 如果动态地构建它,将会面临上述问题。如
..
我正在使用SSL-Vision软件。它有一个示例客户,我一直试图将其与整个项目分开。我找到了自己编辑客户端所需的资源,因此我只是从软件中复制了它们,并使用CMake来构建我的客户端。 下面的项目结构被简化,缩小了 。 ├──CMakeLists.txt ├──main.cc ├──建立 │├──CMakeLists.txt │└──messages_ssl_ .. 。(.cc
..
所以我重新编译了一个可以正常工作的项目,突然我得到的只是这个链接器错误: [ilink32错误]致命:无法打开文件“ DATA.BIND.OBJECTSCOPE.OBJ” 该项目是C ++控制台启用了VCL的应用程序,我不知道 DATA.BIND.OBJECTSCOPE.OBJ 的来源。 这些是我正在使用的标题。 #include
..
我的 main.hpp 看起来像这样: #include "json.tab.h" #include "ob.hpp" extern Ob *ob; 在我的 test.l 中,我写道: %{ #include "main.hpp" %} %token KEY %token COMMA %% KEY_SET : KEY
..
我尝试编写没有 main 的简单程序 segment .data fmt db "test", 0xa, 0 segment .text global _start extern printf _start: lea rdi, [fmt] ; print simple string xor eax, eax call printf
..
我得到标题中所述的错误.我确保以下事项: -包含目录,包含库和其他包含目录已正确设置 -在属性中,“子系统"设置为CONSOLE 对我的代码的评论: LifeLib是一个项目,其中包含我要测试某些方法的类.这些类在命名空间LifeLib中定义. StornoTafel就是其中之一.未在任何命名空间中定义testVariables. 对于StornoTafel中的2个构造函数和1个方法,
..
我收到链接错误: 危险的重定位:l32r:使用后放置文字: 我仍在尝试调试;但是,我想更好地理解此错误.我了解搬迁是什么;但是,我不确定它有多危险,并正在寻求澄清.另外,可能会产生此类错误的小代码段也会很有帮助. 简而言之,什么是"危险的搬迁"? 解决方案 这是一个分为两部分的答案,因为这里确实存在两个问题,一个是一般性问题(“什么是危险的重定位?"),另一个是Xtens
..
在Internet Web服务器上执行我的PHP脚本时收到此警告消息,但是在本地沼泽中,它在没有警告的情况下工作.是什么原因? Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/depor
..
我正在尝试运行使用C编写的代码,该代码用于对话板dmv 960A 4T1pci.我正在尝试将该代码转换为DLL,但是我遇到了34个几乎相同的错误,这是它们的列表: Linking... Creating library Debug/drivendll.lib and object Debug/drivendll.exp drivendll.obj : error LNK2001: un
..
在名为foo.cu的文件中考虑以下CUDA程序: #include #include __global__ void my_kernel() { auto g = cooperative_groups::this_grid(); g.sync(); } int main(int, char **) {
..
我遇到此错误: ld: 91 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我搜索了一个小时的解决方案,但没有任何帮助. 请帮助我,这很烦人.我已经尝试了很多东西,对我没有任何帮助. 如
..
我一直在寻找一种快速简便的方法来自动将文件发送到gmail,以便在多台远程计算机上进行调试.但是,显然我存在无法解决的链接问题. 我下载了 libquick 的win64 zip文件,IDE是CodeBlocks,编译目标是x64,在64位Windows 10上运行. zip文件夹中有10个文件,位于lib/include/bin中.他们是 bin> libquickmail-0
..
当我按照此处的说明导入Flurry时: https://developer.yahoo.com/flurry/docs/integrateflurry/ios/ 遵循所有说明并尝试运行后,出现以下错误: 经过大量研究,我尝试了以下方法: 在构建阶段检查我的编译源-一切正常 “清理"并重新运行-没事 删除和重新导入-不好 检查我的骑行头是否在“构建设置"中显示-一切正常
..
我知道这个问题已经被问过几次了,但是我仍然为简单的opencv代码的链接器错误未定义参考而苦苦挣扎.这是我的代码: #include using namespace cv; int main(int argc, char** argv) { Mat inputImage = imread(argv[1]); imshow("Inp
..
尝试构建我的项目时,我不断收到以下错误.我在Google上进行了搜索,发现有些人的类间变量具有相同的名称,并且/或者忘记了在Linker中包含/包含某些类的多个包含物,但对我而言并非如此. 请参见下图: 解决方案 正如错误所述,它找不到main函数.通常,在iOS项目中,此功能随模板提供,如下所示: int main(int argc, char *argv[]) {
..
我正在尝试编译 Ogre Wiki Tutorial Framework 1.9-(在Windows Studio中为Windows结尾).在OgreFramework项目上单击鼠标右键,然后选择Rebuild返回以下错误: Error 487 error LNK2001: unresolved external symbol "protected: virtual void __thi
..
我这样构建程序: g++ -std=c++11 myprog.cpp -o myprog -lqpid-proton-cpp 然后我运行./myprog并收到此错误: symbol lookup error: ./myprog: undefined symbol: _ZN6proton10event_loop6injectESt8functionIFvvEE 但是,nm报告该库
..
我有问题,我不知道为什么. Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_QButtonElement", referenced from: objc-class-ref in AppDelegate.o "_OBJC_CLASS_$_QEntryElement", referenced from:
..
我正在从AIX的发行包中构建CMake 3.12.4. CMake无法在计算机上链接: ld: 0711-781 ERROR: TOC overflow. TOC size: 65632 Maximum size: 65536 该错误在IBM技术说明中的 ld:0711- 781错误:目录溢出.我想为cmake配方添加-bbigtoc链接器选项. CMake的引导程序似乎不接受L
..