编译C ++应用程序时链接器错误

时间:2015-12-20 16:14:22

标签: c++ macos linker-errors

我正在尝试编译名为" Nirai"的C ++应用程序。在Mac OS X 10.11上。这段代码将在Windows上编译,还有一些Hackintosh的编译。我试图在其他4台Mac上编译它并收到同样的错误。这是编译器的完整输出:http://www.pastebin.com/qEEBZ614

我使用OpenSSL 1.0.2e 3 Dec 2015 darwin64-x86_64-cc,我通过自制软件安装了OpenSSL。我使用的pycrypto版本是2.6.1

以下是完整链接命令:http://www.pastebin.com/g19UDmjM

我使用的clang(g ++调用clang)的版本是Apple LLVM version 7.0.0 (clang-700.0.72) x86_64-apple-darwin15.0.0

非常感谢任何帮助。

如果需要任何其他信息,我会尽可能多地提供。

1 个答案:

答案 0 :(得分:0)

好!我设法解决了这个问题。事实证明我的编译器正在拾取一些不兼容的其他OpenSSL库。

确保新的OpenSSL二进制文件的正确路径后,它可以正常工作。