在Visual Studio 2008 Pro和标准版本中编译项目有什么区别吗?

时间:2009-06-25 07:33:57

标签: c++ visual-studio-2008 mfc

我们使用两个不同版本的Visual Studio 2008,Pro和Standard版本。我使用Pro版本启动了Visual C ++ MFC项目。我的队友希望将我的项目与标准版本一起使用,但是他得到的很多关于缺少afxheaders和类似东西的编译错误。

我们真的很无奈,不知道先去哪里搜索。希望你们其中一个人可以帮助我们。抱歉我的英语不好,希望大家都能理解这个问题。

此致 北区

3 个答案:

答案 0 :(得分:2)

检查Tools->Options->Projects and Solutions->VC++ Directories部分中$(VCInstallDir)atlmfc\include是否包含Include files。并检查afxheaders是否在该include文件夹中。

两台计算机上是否安装了Visual Studio SP1?编译项目可能需要MFC Feature Pack ...

答案 1 :(得分:2)

MFC和ATL是VS安装时的可选组件。让您的合作伙伴运行“更改已安装组件”安装并确保已安装MFC和ATL组件。它们应该以%programfiles%\ Visual Studio 9.0 \ VC ...

结束

答案 2 :(得分:1)

按标准版,您不是指Express Edition,对吗?那个没有MFC可以解释你的问题。