我有一個OPC(過程控制的OLE)服務器項目,它開發到visual studio 2005.我想在visual studio 2008中運行它。OPC服務器項目的編碼是在VC++中完成的。我想將我的OPC客戶端連接到此OPC服務器。當我將Visual Studio 2005中的OPC服務器項目打開到Visual Studio 2008時,它首次要求轉換向導。我經歷了那個嚮導&成功完成了那個嚮導。但是當我構建時(通過右鍵點擊項目&選擇構建解決方案),它會給出大約64個錯誤附近的錯誤。大部分錯誤都像 - 胎兒錯誤C1083:無法打開類型庫文件:'msxml4.dll':沒有這樣的文件或目錄,胎兒錯誤LINK1181:無法打開輸入文件'rpcndr.lib',錯誤C2051:case表達式不恆定。只有這3種類型的錯誤在得到。所有這3個錯誤在錯誤列表&中重複出現,成爲一堆64個錯誤。請爲我提供上述問題的解決方案。你能否通過我可以解決上述問題的方式向我提供任何理由或鏈接或任何方式?如何將Visual Studio 2005中的項目構建升級到Visual Studio 2008?
1
A
回答
1
在VS 2008中打開是升級的唯一方法。
但它看起來像你需要清理一些引用...這將是一個手動步驟(可能只需要設置幾個路徑)。從修正第一個錯誤開始,可能很多後續錯誤都是第一個錯誤的後果。
通常的做法是有參考圖書館(包括類型庫)在你的源代碼樹某處的副本,這樣你就不會依賴於絕對路徑到操作系統或其它應用程序的安裝文件夾。 (或者該圖書館的存在仍然存在)。
2
在Visual Studio項目到項目屬性對話框中使用鏈接器 - >輸入選項: 1.刪除rpcndr.lib 2.確保所有這樣的配置增加rpcrt4.lib 理由這樣做的是, Windows SDK不再附帶rpcndr.lib。
相關問題
- 1. 從visual studio 2005升級到visual studio 2010
- 2. 如何將Visual Studio 2013項目降級到Visual Studio 2008項目?
- 3. 如何將Visual Studio 2005/2008項目轉換爲Visual Studio 6
- 4. 如何將C++ Visual Studio 2008項目降級到2005
- 5. 如何在Visual Studio 2005中運行Visual Studio 2008項目
- 6. 升級或不升級。 Visual Studio 2008到Visual Studio 2010
- 7. 如何從Visual Studio 2012項目降級到Visual Studio 2008
- 8. 將項目從Visual Studio 2012升級到Visual Studio 2013
- 9. 從Visual Studio 2005 Team Suite升級到Visual Studio 2010 Ultimate
- 10. 如何將項目從Visual Studio 2005移動到Visual Studio 2012
- 11. 將Visual Studio 2008 Professional升級到Visual Studio 2010 Premium
- 12. 在Visual Studio 2008中使用Visual Studio 2005項目
- 13. 在Visual Studio 2005中打開Visual Studio 2008項目
- 14. visual studio 2008 CSS升級
- 15. Visual Studio 2005/2008加載項
- 16. 卸載visual studio 2005標準版是否安全?升級到visual studio 2008 pro後?
- 17. 將Visual Studio 2008升級到SP1以安裝SQL Server 2008 Management Studio
- 18. 構建VISUAL STUDIO 2008 C++項目系統
- 19. 使用Visual Studio 2008構建C++項目
- 20. 從Visual Studio 2012升級到Visual Studio 2013
- 21. 將Visual Studio 2008升級到2013和.NET 3.5升級到4.5.1
- 22. 如何將SQL Report項目(rptproj)升級到Visual Studio 2012?
- 23. 如何在Visual Studio 2012/2015中升級Visual Studio 2008項目?(如何打開項目)
- 24. Visual Studio 2005到VS 2008
- 25. 升級Visual Studio
- 26. 將Visual Studio 2008項目遷移到Visual Studio 2010
- 27. 在Visual Studio 2005項目中包含使用Visual Studio 2010構建的DLL
- 28. 將舊的Crystal Reports項目升級到Visual Studio 2010問題
- 29. Visual Studio 2005 - 項目消失
- 30. 在Windows XP中將網站從Visual Studio 2005升級到Visual Studio 2008與框架2.0時的編譯問題