2
目前,一個項目中的鏈接程序鏈接到另一個項目中源文件生成的目標文件時出現問題。有沒有辦法將這些對象文件手動添加到Qt中?如何將目標文件添加到Qt中的項目中
目前,一個項目中的鏈接程序鏈接到另一個項目中源文件生成的目標文件時出現問題。有沒有辦法將這些對象文件手動添加到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連接抱怨當指定目標文件唐不匹配構建類型(發佈/調試)。
爲什麼不將這些目標文件鏈接爲庫? – 2011-01-10 10:21:46