如何将项目从Visual C++6.0转换为Visual Studio Express 2010
How can I convert a Project from Visual C++ 6.0 to Visual Studio Express 2010?
我在编译Microsoft Visual C++6.0工作区附带的Integration Vision Toolkit时遇到问题。Visual Studio Express 2010无法转换工作区。
我尝试了此处所述的VCUpgrade,但没有成功。
Unable to convert project.
Please make sure this is a valid Visual C++ 6.0 project.
我试图重新开始一个新的项目,并手动添加文件,vcxproj包含如下文件:
<ItemGroup>
<ClInclude Include="......srcHelpersBasicFileIO.h" />
<ClInclude Include="......srcHelpersConfiguration.h" />
<ClInclude Include="......srcHelpershelpers.h" />
...
</ItemGroup>
<ItemGroup>
<ClCompile Include="......srcHelpersBasicFileIO.cpp" />
<ClCompile Include="......srcHelpersConfiguration.cpp" />
<ClCompile Include="......srcHelpershelpers.cpp" />
...
这些文件不会编译,因为无法解析(已包含的)头文件。
我应该如何设置项目以包括来自不同目录的cpp和h文件?
我希望有一种比将文件复制到平面目录更好的方法。(我已经很多年没有使用C++了,所以请初学者解释一下)
您需要VC++2008 Express(或VC++2010的零售版,如专业版)才能从VC++6.0转换。看看这个线程:Visual C++2010学习版无法打开Visual C++6.0项目
您需要在IDE中设置include目录。在项目上单击鼠标右键,然后选择"属性"。导航到"C/C++"->"常规"->"其他包含目录",然后将路径添加到包含文件夹(包含Helpers文件夹和Helpers.h文件的文件夹)。类似这样的东西:
$(SolutionDir)your_projectinclude
相关文章:
- visual在c++中将十进制数转换为二进制数
- Visual C++(VS2017)中用户定义的转换不明确
- 从多字节字符集转换旧的Visual Studio C++项目
- Visual C ,将STD :: String转换为UINT8_T
- Winforms-将Visual C 项目UI转换为Visual C#的任何方法
- 如何禁用Visual Studio警告C4244,用于std::vector复制或使用隐式缩小转换进行赋值
- 如何在Visual C 中的BSTR和32位Unicode字符串之间进行转换
- 如何在Visual Studio C++2010中将BSTR转换为std::string
- 使用 FFMPEG 将每个输入图像转换为 H264 编译时出错,该图像在 MevisLab 中运行的 Visual St
- Visual Studio无法在布尔运算的上下文中实例化强制转换运算符模板(T=bool)
- Visual C++ 2010 - 转换 10 GB BYTE 数组的最快方法?
- 如何使用Visual C 6转换XML和XSLT
- 如何解决Visual Studio 2012不支持显式转换运算符的问题
- 在Visual Studio 2010中将控制台项目转换/移植到无形应用程序
- C++具有显式强制转换的代码,导致Visual Studio编译器崩溃
- 如何在C++visual studio 2013中将列表元素转换为文本块
- 是否有Visual c++编译器在线,以及如何在c++和vs简单代码之间转换
- 在c++中将字符串转换为int,得到更小的值Visual Studio 2013
- Visual Studio的右值到左值转换
- 如何将项目从Visual C++6.0转换为Visual Studio Express 2010