2012-02-12 163 views
0

我能夠創建Dll並能夠通過手動將.lib文件的文件路徑添加到項目屬性 - > VC++目錄 - >庫目錄以及Proj Properties - 來訪問它們的頭文件。 > C/C++ - >其他包含目錄。當我這樣做的時候一切正常,但是每當我在新機器上打開我的項目時,我都必須手動更改所有這些路徑。在Visual Studio中導入Dll

我試着將它們設置爲相對路徑(即.. \ ProjectName \ Debug),但這不起作用。有沒有辦法在我的項目中包含必要的庫文件,以便項目可以自動工作,無論它在哪個機器上?

回答

1

相對路徑應該沒問題。它不適合你,因爲你設置了不正確的路徑,我猜。

如果..讓您感到困惑並且您不確定它指向哪個目錄,則可以使用在Visual Studio IDE中定義的宏,如$(SolutionDir)$(ProjectDir)。請注意,這些宏最後包含/,所以當您使用它們指定路徑時,它看起來像這樣:$(SolutionDir)dep/include

希望這會有所幫助。

+0

非常感謝您的幫助! – jbisa 2012-02-12 02:11:27

+0

不客氣。我會很感激,如果你[接受](http://meta.stackoverflow.com/content/img/faq/faq-accept-answer.png)我的答案。 – LihO 2012-02-12 10:20:34