使用Visual Studio 2008,我有一個包含兩個可執行項目A和B的解決方案。項目B想要使用項目A中的某些類。我嘗試將依賴項設置爲B->屬性 - >項目依賴關係,但這不起作用。我該怎麼做呢?我已經讀過,我應該設置B來包含B的引用。我嘗試了這個,但它不起作用(我可能做錯了)。任何幫助?如何使用Visual Studio可執行項目中定義的類
0
A
回答
0
in B->Properties->Project Dependencies
您設置A將被首先編譯。要在B上設置aviable A函數,您需要將A設置爲dll項目,並添加鏈接器A.lib並在linkerAdditionalPath中爲其設置路徑。我希望這能幫到您。 下次迴避這個問題時,我建議您使用CMake作爲您的項目。
+1
這適用於不可執行的庫。 OP想要使用第二個可執行文件中的1個可執行文件中的類,而不包含代碼或庫。這是可能的與.NET/CLR但不是非託管C++。 – drescherjm
相關問題
- 1. 如何使用MSBuild執行Visual Studio項目? (VB.Net項目)
- 2. 在cmake/Visual Studio項目中調試/運行可執行文件
- 3. 如何確定C#Visual Studio項目生成的可執行文件和DLL?
- 4. Visual Studio 2010中:項目項不可用
- 5. Visual Studio項目執行開始
- 6. 如何在Visual Studio 2005中運行Visual Studio 2008項目
- 7. 如何確定Visual Studio中的項目類型?
- 8. 使用Makefile項目在Visual Studio中自定義調試命令
- 9. 如何更改Visual Studio項目類型?
- 10. Visual Studio自定義項目模板
- 11. 如何在Visual Studio中創建一個本地C++可執行項目2012
- 12. 在Visual Studio 2010中創建自定義項目類型
- 13. 如何在Visual Studio Online中跨項目共享構建定義?
- 14. 如何在Visual Studio項目中定義相對路徑?
- 15. 在Visual Studio項目風格中自定義項目調試
- 16. 確定在Visual Studio項目類型
- 17. Visual studio 2010 sql項目 - 如何運行?
- 18. 如何添加一個自定義的msbuild項目到visual studio
- 19. 如何自定義Visual Studio 2010 RC StartPage最近的項目
- 20. Visual Studio項目構建爲可執行文件和DLL
- 21. Visual Studio 2012的自定義項目模板不可見
- 22. 如何將Visual Studio 2013項目降級到Visual Studio 2008項目?
- 23. 爲Visual Studio創建自定義項目類型以將Borland C++ Builder項目構建到Visual Studio中
- 24. 如何在使用Armadillo的Visual Studio 2008項目中使用LAPACK
- 25. Visual Studio項目類型
- 26. Visual Studio項目不可見
- 27. 如何識別現有Visual Studio項目的項目類型?
- 28. 使用cmake生成可再發行的Visual Studio項目
- 29. 是否可以使用Visual Studio 6.0 C++打開並執行Visual Studio C++ Win32控制檯應用程序項目?
- 30. 如何引用Visual Studio項目中用戶定義段的開始?
我會把兩個可執行文件之間的通用代碼放在兩個項目之間共享的庫中。然後使2個項目依賴於該庫。這將解決庫的鏈接,但您需要關注包含路徑。 – drescherjm
這是一個選項,但不是優選的。 –
如果您不想使用通用庫,則可以將常見的.cpp和.h文件包含到兩個項目中。 – drescherjm