我有一个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. 如何将C++ Visual Studio 2008项目降级到2005
- 3. 如何在Visual Studio 2005中运行Visual Studio 2008项目
- 4. 升级或不升级。 Visual Studio 2008到Visual Studio 2010
- 5. 将项目从Visual Studio 2012升级到Visual Studio 2013
- 6. 从Visual Studio 2005 Team Suite升级到Visual Studio 2010 Ultimate
- 7. 将Visual Studio 2008 Professional升级到Visual Studio 2010 Premium
- 8. 在Visual Studio 2008中使用Visual Studio 2005项目
- 9. 在Visual Studio 2005中打开Visual Studio 2008项目
- 10. 卸载visual studio 2005标准版是否安全?升级到visual studio 2008 pro后?
- 11. Visual Studio 2005/2008加载项
- 12. 构建VISUAL STUDIO 2008 C++项目系统
- 13. 使用Visual Studio 2008构建C++项目
- 14. 升级Visual Studio
- 15. Visual Studio 2005到VS 2008
- 16. 将Visual Studio 2008项目迁移到Visual Studio 2010
- 17. 在Visual Studio 2005项目中包含使用Visual Studio 2010构建的DLL
- 18. 将旧的Crystal Reports项目升级到Visual Studio 2010问题
- 19. Visual Studio 2008下的C++项目结构
- 20. Visual Studio 2005 - 项目消失
- 21. 在Visual SourceSafe 2005中管理Visual Studio 2008 VB.Net项目引用
- 22. visual studio 2008构建优化
- 23. visual studio 2008 - 构建问题
- 24. 升级Visual Studio来SP1
- 25. Visual Studio 2008项目模板
- 26. Visual Studio 2008项目参考
- 27. Visual Studio 2008安装项目
- 28. Visual Studio 2010 RDLC升级
- 29. 的Visual Studio 2008 SP1和Visual SourceSafe 2005
- 30. Visual Studio中的项目构建错误