我移植一些的Visual Studio 2008 / VC9东西代码::块/ MinGW和由于某些原因链接器无法找到工作区中的另一个项目静态库。

在Visual Studio 2008中,我可以只设置静态库项目作为一个依赖,它会建立在正确的顺序(即静态库需求的其他项目链接之前待建),以及用于配置链接正确的库

我无法找到代码::块这样的选择,所以我做了一定要明确地建立静态库第一(libcommon.a),然后下“建设方案”,为其他项目中添加“libcommon.a”在“连接设置”。在某文件位于同一目录中的项目文件,但我还是从其他项目的链接得到一个错误,说他们不能找到它......

  

ld.exe找不到-lcommon

我在做什么,因此不能找到库,尽管它旁边的项目文件吧?

而且是有更好的方法来在单个溶液/工作空间内模拟在Visual Studio依赖

有帮助吗?

解决方案

显然不包括包含项目文件的目录中的链接搜索路径,需要通过添加明确定义“ \”对目录方含库文件的项目清单。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top