如何将项目从Visual C++ 6.0转换为Visual Studio Express 2010?

sta*_*ker 4 c++ visual-studio-2010 visual-c++

我在编译与Microsoft Visual C++ 6.0工作区一起提供的Integrating Vision Toolkit时遇到了问题.Visual Studio Express 2010无法转换工作区.

我试图VCUpgrade描述这里没有成功.

Unable to convert project.
Please make sure this is a valid Visual C++ 6.0 project.
Run Code Online (Sandbox Code Playgroud)

我尝试重新开始一个新项目并手动添加文件,vcxproj包含以下文件:

 <ItemGroup>
    <ClInclude Include="..\..\..\src\Helpers\BasicFileIO.h" />
    <ClInclude Include="..\..\..\src\Helpers\Configuration.h" />
    <ClInclude Include="..\..\..\src\Helpers\helpers.h" />
    ...
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\src\Helpers\BasicFileIO.cpp" />
    <ClCompile Include="..\..\..\src\Helpers\Configuration.cpp" />
    <ClCompile Include="..\..\..\src\Helpers\helpers.cpp" />
    ...
Run Code Online (Sandbox Code Playgroud)

由于无法解析(已包含的)头文件,因此无法编译这些文件.

我应该如何设置项目以包含来自不同目录的cpp和h文件?

我希望有一种比将文件复制到平面目录更好的方法.(我多年没有使用C++,所以请为初学者解释一下)

SCh*_*rin 5

您需要VC++ 2008 Express(或VC++ 2010的零售版,如专业版)才能从VC++ 6.0转换.看一下这个帖子:Visual C++ 2010 Express无法打开Visual C++ 6.0项目