2013-12-18 106 views
6

是否有可能讓一個項目依賴於同一解決方案中的另一個項目?假設我有項目A,它靜態鏈接到項目B,我將如何設置它?理想情況下,我不想從項目A中提到項目B的路徑,而是讓它們將文件輸出到目錄樹中的相同文件夾中。 (也許使用解決方案路徑)如何使一個項目在Visual Studio中依賴於另一個項目?

將輸出程序A & B都在同一個目錄中讓它工作?我已經將A設置爲依賴於B(所以B總是在A時建立),但它是一個靜態庫,所以我期望它必須以某種方式與目標文件而不是可執行文件混合在一起?


編輯:我設置爲同一個目錄中同時輸出目錄,但它不是鏈接。

+0

您使用哪種語言?例如,C++與C#的答案是不同的。 –

+0

@NathanMonteleone我正在使用VisualD。爲什麼沒有這樣的標準? –

+0

啊好吧,我在想「D」標籤是一個錯誤,顯然不是。我不知道爲什麼除了C++(至少是本地C++)和C#使用完全不同的方式將模塊鏈接在一起之外沒有其他標準。 –

回答

6

正確的方法是正確配置解決方案依賴關係。 在解決方案資源管理器中,右鍵單擊解決方案 - >項目依賴關係... - >正確配置。 假設你正確地進行了配置,你不需要在鏈接器中提及任何路徑或庫,依賴庫將自動鏈接。

在VisualD下,這適用於C/C++和D項目。我有D項目取決於C庫工作正常。

相關問題