1
我正在使用qmake來管理CUDA項目的構建。我想 使用CUDA 5.0的單獨編譯功能,這意味着 設備代碼必須鏈接到一起,然後才能鏈接到 其餘代碼。鏈接額外的目標文件
我已通過添加這對我的.pro
文件管理的中間連接步驟:
QMAKE_PRE_LINK = $$CUDA_DIR/bin/nvcc $$CUDA_GENCODE -dlink $(OBJECTS) -o dlink.o
此創建稱爲dlink.o
一個額外的目標文件,這應該被添加到對象數組由克被鏈接++ ,但我不知道如何實現這一點。
偷看到Makefile中,我注意到鏈接器傳遞了一個名爲OBJCOMP
的附加變量,但它沒有定義,我找不到通過qmake訪問它的方法。