如何将目标文件添加到 Qt 项目中
目前,一个项目中的链接器在链接到另一项目中的源文件生成的目标文件时存在问题。有没有办法手动将这些目标文件添加到 Qt 中?
Currently the linker in one project has problems linking to object files generated by source files in another project. Is there some way to manually add those object files to Qt?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试在
*.pro
文件中使用LIBS
指令;Try using the
LIBS
directive in your*.pro
file;基于 ismail 的答案,如果您有一个包含许多目标文件的目录,则不必单独包含每个目标文件。您可以只写:
您还可以指定不同的对象文件来链接调试和发布版本:
我包含此内容是因为当指定的对象文件与构建类型(发布/调试)不匹配时,我的 MSVC 链接器会抱怨。
Building on ismail's answer, if you have a directory with many object files, you don't have to include each one separately. You can just write:
You can also specify different object files to link against for debug and release builds with:
I include this because my MSVC linker complains when the specified object files don't match the build type (release/debug).