簡體   English   中英

如何在Qt中將對象文件添加到項目中

[英]How to add object files to a project in Qt

目前,一個項目中的鏈接器在鏈接到另一個項目中的源文件生成的目標文件時出現問題。 有沒有辦法手動將這些目標文件添加到Qt?

嘗試在*.pro文件中使用LIBS指令;

LIBS += /path/to/foo.o

基於ismail的答案,如果您有一個包含許多目標文件的目錄,則不必單獨包含每個目標文件。 你可以寫:

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

您還可以指定要鏈接的不同目標文件,以便進行調試和發布構建:

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

我包含這個是因為當指定的目標文件與構建類型(發布/調試)不匹配時,我的MSVC鏈接器會抱怨。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM