链接器无法找到相同的目录静态库
-
18-09-2019 - |
题
我移植一些的Visual Studio 2008 / VC9东西代码::块/ MinGW和由于某些原因链接器无法找到工作区中的另一个项目静态库。
在Visual Studio 2008中,我可以只设置静态库项目作为一个依赖,它会建立在正确的顺序(即静态库需求的其他项目链接之前待建),以及用于配置链接正确的库
我无法找到代码::块这样的选择,所以我做了一定要明确地建立静态库第一(libcommon.a),然后下“建设方案”,为其他项目中添加“libcommon.a”在“连接设置”。在某文件位于同一目录中的项目文件,但我还是从其他项目的链接得到一个错误,说他们不能找到它......
ld.exe找不到-lcommon
我在做什么,因此不能找到库,尽管它旁边的项目文件吧?
而且是有更好的方法来在单个溶液/工作空间内模拟在Visual Studio依赖
解决方案
显然不包括包含项目文件的目录中的链接搜索路径,需要通过添加明确定义“ \”对目录方含库文件的项目清单。
不隶属于 StackOverflow