首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将项目从Visual Studio6.0转换为Visual C++ Express2010?

问如何将项目从Visual Studio6.0转换为Visual C++ Express2010?
EN

Stack Overflow用户
提问于 2012-02-25 22:01:29
回答 2查看 16.9K关注 0票数 4

我在编译Microsoft Visual C++ 6.0工作区附带的Integrating Vision Toolkit时遇到问题。Visual Studio Express 2010无法转换工作区。

我按照here的描述尝试了VCUpgrade,但没有成功。

代码语言:javascript
复制
Unable to convert project.
Please make sure this is a valid Visual C++ 6.0 project.

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

代码语言:javascript
复制
 <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++了,所以请给初学者解释一下)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-25 22:11:39

您需要在IDE中设置include目录。右键单击您的项目并选择Properties。导航到C/C++ Helpers常规-> Additional Include目录,并将路径添加到include文件夹(其中包含Helpers文件夹和helpers.h文件的文件夹)。如下所示:

代码语言:javascript
复制
$(SolutionDir)your_project\include
票数 3
EN

Stack Overflow用户

发布于 2012-02-25 22:11:31

您需要VC++ 2008 Express (或VC++ 2010的零售版,如专业版)才能从VC++ 6.0转换。看看这个帖子:Visual C++ 2010 Express cannot open Visual C++ 6.0 projects

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9444618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档