linker相关内容

仅发布构建的大量链接器问题

任何人都有这个想法? 是否有更多的信息我应该包括? 1>链接... 1> freeglut_static.lib(freeglut_window.obj):警告LNK4075:忽略由/ OPT:ICF指定的'/ EDITANDCONTINUE' 1> LIBCMTD.lib(dbgheap.obj):错误LNK2005:已在LIBCMT.lib(malloc.obj)中定义的 ..
发布时间:2016-10-28 00:15:32 C/C++开发

g ++中未定义的Python引用

我使用以下命令: g ++ -L / usr / lib / panda3d -L / usr / o“panda3dplayground”./main.o -lpython2.7 -lp3pystub -lp3framework -lpandafx -lp3pystub -lpandaexpress -lpanda -lp3framework -lp3direct 我收 ..
发布时间:2016-10-27 06:22:17 C/C++开发

在Linux for Windows下,将libcurl与mingw32进行交叉编译

我已经编译libcurl使用mingw32和我试图链接它与我的程序使用mingw32 Windows系统从我的Linux机器。 我输出的文件, 我已经将它们包含在我的mingw32 libs文件夹中:/ usr / x86_64-w64-mingw32 / libclub- lib 我能够找到关于链接libstdc ++和libgcc的一些其他主题在执行时注意依赖关系错误,但是当 ..
发布时间:2016-10-27 06:18:58 服务器开发

Visual C ++库目录命令行等效

要使用一些重新编译的库(f.ex. boost chrono)我需要指定库文件夹在visual studio中的属性 - > VC ++目录 - >库目录。我如何使用命令行实现这一点?我一直在使用/ LIBPATH,但我得到链接器错误(LNK1104)。 解决方案 您需要为cl指定 / link .exe命令行将所需的设置传递给链接器: cl -I“pat ..
发布时间:2016-10-27 05:41:57 C/C++开发

“error LNK2001:未解析的外部符号”

我在VC ++ 2008中的我的程序有一个问题 当我编译它,列出以下错误。我在groups.google.com上花了很多 的时间来找出原因,但没有任何评论 无法帮助我。任何机构知道什么是问题吗? 感谢。 错误LNK2001:未解析的外部符号“long rfl_xref_id”(?rfl_xref_id @@ 3JA) 错误LNK2001:无法解析的外部符号“结构obj_name * ..
发布时间:2016-10-27 04:36:06 C/C++开发

如何在Visual C ++中创建.lib文件和.exe文件?

我目前有一个控制台项目,它创建一个.exe文件;我想它也创建一个.lib文件,所以其他项目,编译为DLL,将能够从原始项目调用函数。 我知道这是可能的,但我找不到如何做到这一点。如何告诉链接器也链接.lib? 解决方案 这是不可能的 - 静态库和可执行文件完全不同种类的动物。处理这种情况的方法是创建两个项目 - 一个用于库,其中包含所有功能。和一个用于可执行文件,它是一个简单的调用函 ..
发布时间:2016-10-27 04:28:30 C/C++开发

非模板类与模板类的多个定义

为什么编译器抱怨在多个.cpp文件中定义的非模板类,但是对于在各种.cpp文件(通过包含该类的.inl文件)中复制的模板类,即使该类在多个.cpp文件中显式实例化了吗? 解决方案 模板函数是内联的,在多个编译单元中定义,只要每个定义都相同即可。 ..
发布时间:2016-10-27 04:10:39 C/C++开发

C ++链接器问题与静态方法

我在写一个Vector3D类,在VectorMath类上调用静态方法来执行计算。当我编译时,我得到这个: bash-3.1 $ g ++ VectorMath.cpp Vector3D.cpp / tmp / cc5cAPia。 o:在main函数中: Vector3D.cpp :(。text + 0x4f7):未定义引用'VectorMath :: norm(Vector3D * ..
发布时间:2016-10-27 03:33:59 C/C++开发

问题链接“静态” C ++中的方法

我想调用一个在不同文件中定义的CPP类的几个“静态”方法,但我有链接问题。我创建了一个重新创建我的问题的测试用例,它的代码如下。 (我完全是新的C ++,我来自Java背景和 // CppClass.cpp #include #include static pthread_t thread; static pthrea ..
发布时间:2016-10-27 03:19:15 C/C++开发

编译先前预处理的文件更改输出

我有一个源文件,我使用选项 -E 和 -P 2用于基于vxWorks的嵌入式平台)。所有其他选项与编译文件时相同。这些选项是: -Wall -march = pentium -nostdinc -O0 -fno-builtin -fno-defer-pop -g -c -o 以及所有包含路径。现在当我编译这个预处理文件时,生成的对象文件比我 ..
发布时间:2016-10-27 01:39:56 C/C++开发

使用g ++的MySQL库的未定义引用

尝试将我的程序与5.5服务器提供的MySQL库链接时,我得到未定义的引用“mysql_suchandsuch @#”当MySQL安装,我使用默认路径,对于我在Windows上是 C:\Program Files\MySQL\MySQL Server 5.5 \ 。最初,我认为空间正在导致我的悲伤,但我想我已经正确地计划如何指向图书馆的路径没有空格(仍然没有运气)。如果有其他可能的原因,请让我知道。 ..
发布时间:2016-10-27 01:07:31 数据库

重复符号链接器错误(C ++帮助)

我现在正在学习一些CSP(约束满足)理论的东西,我使用这个库来解析XML文件。我使用Xcode作为IDE。 我的程序编译正常,但当它链接文件,我得到一个重复的符号错误与XMLParser_libxml2.hh文件。我的文件如此分隔: 包含上述XMLParser文件的类头文件 包含类头文件的类实现文件 包含类头文件的主文件 重复的符号出现在main.o和classfil ..
发布时间:2016-10-27 01:00:28 C/C++开发

未定义引用`stdscr'

我试图在Ubuntu 11.10编译我的代码,并得到这些错误和更多。因此,我认为这是一个链接错误。具体来说,有建议确保您有正确的标题,并链接-lncurses库。我已经这样做了。我仍然得到这个错误。我也读过,可能是我应该安装libncurses,但我已经有它安装。 我的MakeFile: CPP = g ++ CPPFLAGS = -c -Wall -g LINK = g ++ ..
发布时间:2016-10-27 00:55:07 C/C++开发

使用LLVM传递添加内在函数

我已经使用LLVM传递向输入代码添加了一个内在函数。我能看到固有的调用,但我不知道如何编译代码到我的目标架构(x86_64)。我运行以下命令: clang ++ $(llvm-config --ldflags --libs all)ff.s - o foo 但是链接器引用了未定义的引用: /tmp/ff-2ada42.o:在函数`fact(unsigned i ..
发布时间:2016-10-27 00:33:54 C/C++开发

如何读取详细的VC ++链接器输出

尝试调试一些链接器错误,我打开/ VERBOSE,我试图了解输出。 例如: 1>编译版本信息 1>链接... 1>开始pass 1 1>已处理/DEFAULTLIB:mfc80.lib 1> ;已处理/DEFAULTLIB:mfcs80.lib 1>已处理/DEFAULTLIB:msvcrt.lib 1>已处理/DEFAULTLIB:kernel32.lib ..
发布时间:2016-10-26 22:55:21 C/C++开发