4

目前,一个项目中的链接器在链接到另一个项目中的源文件生成的目标文件时存在问题。有没有办法手动将这些目标文件添加到 Qt 中?

4

2 回答 2

11

尝试在文件中使用该LIBS指令;*.pro

LIBS += /path/to/foo.o
于 2011-01-10T07:44:49.040 回答
7

基于 ismail 的回答,如果您有一个包含许多目标文件的目录,则不必分别包含每个目标文件。你可以写:

LIBS += "../path-to-objs/*.obj"

您还可以指定不同的目标文件来链接以进行调试和发布版本:

Release:LIBS += "../path-to-objs/Release/*.obj"
Debug:LIBS += "../path-to-objs/Debug/*.obj"

我包含这个是因为当指定的目标文件与构建类型(发布/调试)不匹配时,我的 MSVC 链接器会抱怨。

于 2015-12-18T20:24:16.627 回答