我有编译Integrating Vision Toolkit随Microsoft Visual C++ 6.0工作区附带的问题。 Visual Studio Express 2010无法转换工作区。如何将项目从Visual C++ 6.0转换为Visual Studio Express 2010?
我尝试VCUpgrade如描述here没有成功。
Unable to convert project.
Please make sure this is a valid Visual C++ 6.0 project.
我试图用一个新的项目重新开始,并手动添加文件,文件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" />
...
这些文件不进行编译,因为(已包含)的头文件不能解决。
我应该如何设置项目以包含来自不同目录的cpp和h文件?
我希望有比将文件复制到平面目录更好的方法。 (我多年没有使用C++,所以请为初学者解释)
“这些文件不能编译,因为(已包含的)头文件无法解析。”我不确定你的意思。你得到的错误是什么? – spencercw 2012-02-25 14:05:46
@spencercw错误信息是:.. \ .. \ .. \ src \ Math \ DoubleMatrix.cpp(50):致命错误C1083:文件(包含)无法打开:“Helpers/helpers.h”:helper .h包含在列表中,而另一个文件(也包含在其中)取决于未找到的helpers.h。希望这现在更有意义。 – stacker 2012-02-25 14:09:15