符号版本控制和 dlsym
我使用 dlopen 在程序中加载 pthread 库,并使用 dlsym 获取 pthread_create 和 pthread_join 的处理程序。 如何确保两个处理程序的版本兼容?我不在…
VC8 到 VC10 - LNK2005 错误
我最近安装了 Visual Studio 2010 并使用 CMake 为我的项目生成解决方案文件。这个过程以前在 VS2005 上运行得很好。 我遇到的第一个问题是因为新的“…
使用最新的 mingw-get-inst (3.16.11)、gcc 编译 libf2c 时出现问题
我正在尝试将一些非常旧的 Fortran 代码移植到 Windows。我想使用 mingw 和 f2c,它们可以将代码转换为 OS X 和 Ubuntu 上可用的 C 语言。我在全新安…
在 Mac os x 上编译播放器/舞台
不确定是否有人遇到此问题或类似问题,但如果您能提供一些帮助,我们将不胜感激。 我在以下位置设置了 postgresql 并将链接路径设置为 /usr/local/pgs…
集成 QT 和 OpenCV?
我尝试将 QT 和 OpenCV 与以下 .pro 集成,但仍然收到有关链接的错误。 ###################################################################### # …
文件格式无法识别;使用 GCC 视为链接描述文件
我对 Makefile 还很陌生,我正在尝试将 3 个文件 file1.c、file2.c 和 file1.h 构建为一个名为 exFile 的可执行文件。这就是我得到的: all: exFile e…
将.a中的函数链接到.so中
我写了一个共享的libA.so。我的程序P将动态加载libA.so(使用dlopen、dlsym...)。 这是我的问题: 在 libA.so 中,我必须在静态 libB.a 中使用函数(…
CUDA - 将错误与卷积示例联系起来
我正在尝试编译 Joe Stam 的以下代码(卷积方法,使用 vs2005 的项目,我使用 VS2010 但使用 9.0 引擎编译) 1>ConvolutionCudaFunctions.obj:错误…
Ruby 扩展链接错误
每当我尝试链接 我的 Ruby 扩展 时,我总是收到这个相当模糊的链接错误: /usr/bin/ld: Mg.o: relocation R_X86_64_PC32 against undefined symbol `i…
libstdc++ 的库搜索路径
我已经使用 GLIBCXX_3.4.11 编译了动态链接到 libstdc++.so 的共享库。我想将我的代码发送给 stdc++ 库仅为 3.4.10 版本的人。我不想要求他更新他的库…
什么是“链接一次”?部分
什么是“linkonce”部分,以及它与 comdat 部分有何不同? 需要明确的是,我熟悉 comdat 部分的工作方式、它们的使用方式等。在谷歌搜索中,linkonce …
为什么在将 C 样式数组传递给需要 std::string 的方法时会遇到链接器问题?
我有一个 Logger 类,它需要以下方式的 std::string: class Logger { public: void Log(const std::string message) } 另一个类将其调用为: class M…
尝试编译 The Powder Toy 时出现链接错误
*Pastebin 的完整日志:* http://pastebin.com/QJyzzxNA 每当我尝试编译 The Powder Toy,它给了我一个链接器错误,说该库与 x86_64 不兼容。我应该怎…
与 Lua 链接错误?
我有一个简单的测试应用程序,我正在尝试使用 Lua(在 Linux 上)用 C++ 构建。构建线看起来像这样: g++ -o"LuaTest" ./src/LuaTest.o -l/home/diego…