我的Visual Studio解決方案包含以下項目:的Visual Studio C++解彙編
Solution
-> FolderName
C++ Project Name 1
C++ Project Name 2
-> C++ Project Name 3
-> C# Project Name
C++ Project Name 3
是一個庫類型的項目(生成一個DLL和一個lib)
C++ Project Name 1 and 2
使用的報頭從C++ Project Name 3
和在他們期望爲鏈接器部分生成的庫文件C++ Project Name 3
如果在項目順序(3,1,2)中逐個編譯,所有的東西都編譯正確並且工作正常,但是我如果我嘗試編譯整個解決方案,我得到一個鏈接器錯誤,指出它無法編譯C++ project Name 1
,因爲它無法從C++ Project Name 3
找到該庫。
我的問題是我如何正確編譯(按預期順序)如果我選擇編譯解決方案?下一步我要做的就是使用TFS編譯系統進行編譯,我期望在那裏我會遇到同樣的問題
項目 - >項目建立順序...?或者可能將'C++ Project Name 3'設置爲'C++ Project Name 1'的項目依賴項? – UnholySheep
嗨,你有沒有嘗試將項目3設置爲項目1和項目2的依賴項? – Felipe