我有一个预编译的目标文件,比如 myObjectFile.o。在我的 .pro 文件中,我有一个这样的代码块:
mac {
...
OBJECTS += myObjectFile.o
}
这对于将目标文件与项目的其余部分链接起来非常有用,但是有一个致命的问题。如果我进行清理,则此目标文件将被删除。而且由于它是预编译的,当我尝试再次构建时,我得到一个链接错误,直到我将文件复制回我的项目目录(我实际上在我的 .pro 文件中有一个系统调用来复制文件,所以我只是再次运行 qmake)。
这个问题很烦人,并导致我们的持续集成服务器出现一些问题。基本上,我正在寻找一种方法可以将预编译的目标文件链接到我的代码中。