【发布时间】:2015-03-26 05:08:41
【问题描述】:
拥有来自 mingw-builds 4.8.0 32 位套件的 ld v2.23.2。在我的项目中的一个目录中有 libs:libitpp.a 和 libitpp.dll.a。第一个是简单的静态库,第二个是将库导入对应的共享库(Windows 上的 DLL)。
我告诉链接器以下列形式链接库: -L$$ITPP_DIR/库 -litpp 并且链接器总是选择第二个库(libitpp.dll.a),但我想要第一个(libitpp.a),因为“-litpp”完全匹配。
在明确的指示下: $$ITPP_DIR/libs/libitpp.a 没事。
链接器使用 -l"lib" 指令查找库的规则是什么?
提前致谢。
【问题讨论】:
标签: c++ windows linker mingw import-libraries