2011-02-27 56 views
1

我在Visual Studio 2005中有兩個項目的解決方案。我想在Project1中使用Project2的文件。我包括頭文件併成功編譯它。鏈接時出現錯誤LNK2019。但是,它使用相同的文件在project2中運行良好。如何在Visual Studio 2005的另一個項目中使用文件?

這不是關於obj路徑,因爲我試着將它們移動到同一個文件夾。 如果Build Event可以幫助,我已經在msdn上搜索了很多。但我沒有答案。 http://msdn.microsoft.com/en-us/library/e85wte0k(v=vs.80).aspx

在此先感謝。

回答

1

如果Project2是一個庫,那麼你所要做的就是通過右鍵單擊Project1 - > Project dependencies並選擇Project2,將Project1鏈接到Project2。如果Project2不是庫,則還必須將源包括到Project1中,即單擊Project1-> Add existing Items,然後從Project2中選擇相關的cpp文件。 Hth

+0

Thx,你的第二種方法挽救了我的生命。它如何運作?爲什麼添加一個obj文件無法運行? – Nickolas 2011-02-27 13:25:15

+0

@Nickolas:你是什麼意思?僅頭文件是不夠的。源代碼必須通過lib鏈接,或者直接放到項目中,以便在項目編譯時編譯 – 2011-02-27 13:27:15

+0

我認爲源代碼將在解決方案中編譯。 Tt現在運行良好,Thx Armen。 – Nickolas 2011-02-27 13:33:58

相關問題