我的朋友给了我一个视觉工作室项目,里面有很多文件。 我确信它是C ++应用程序。 但我想验证它是否是一个MFC应用程序。
问题是因为这个项目是在比我的更高版本(VS 2013)开发的(VS 2010),所以它不是在VS 2010中开放。
所以我想我会创建一个新项目,然后逐渐添加这些文件。
但是当我尝试创建一个新项目时,我有很多选择,比如MFC,win32等。 我想这是一个MFC应用程序。但是要确保我想验证这个项目确实是一个MFC应用程序。我该怎么做呢 ?特别是只看项目文件!
答案 0 :(得分:3)
查看源文件并检查afx.h或afxwin.h是否包含在任何位置。
项目设置是次要的。只有在项目中使用了这样的Header文件时,MFC库才会包含在链接阶段中。
答案 1 :(得分:0)
您可能最好检查源文件,而不是项目文件。当然,MFC库需要存在于项目文件中,但该选项可能会被意外遗留。
您可以搜索CWinApp
的源文件,这是MFC应用程序需要派生的类。此外,您可以在MSDN上尝试this page,这将让您了解通常在MFC项目中找到的源文件和头文件。
答案 2 :(得分:0)
VS2010和VS2013将XML用于 .sln / .vcxproj 文件。只需在VS2010中创建一个最小的解决方案。然后使用一个好的文本编辑器甚至文件比较器来调整.vcxproj中的设置。
VS2008和VS2010之间发生了很好的语法更改。但从那时起,大多数XML标签在VS2010和VS2013之间保持不变。