2014-10-10 4 views
2

Мой друг дал мне проект визуальной студии с большим количеством файлов. Я точно знаю, что это приложение на C++. Но я хочу проверить, если это приложение MFC или нет.Как узнать, является ли проект MFC-приложением

Вопрос в том, так как этот проект был разработан на более высокой версии (VS 2013), чем мой (VS 2010), не открывая в VS 2010.

Так я думал, что будет делать новый проект и затем постепенно добавляйте эти файлы.

Но когда я пытаюсь создать новый проект, у меня есть много вариантов выбора, например MFC, win32 и т. Д. Я предполагаю, что это приложение MFC. Но я хочу убедиться, что этот проект действительно является приложением MFC. Как мне это сделать ? Особенно, просто глядя на файлы проекта!

+0

спросите своего друга так. Существует также 3 типа проекта MFC (SDI, MDI, dialog based0. – ArthurCPPCLI

ответ

0

Возможно, вам лучше проверить исходные файлы, а не файл проекта. Конечно, библиотека MFC должна присутствовать в файле проекта, но этот вариант мог быть оставлен случайно.

Вы можете искать исходные файлы для CWinApp, из которых должны быть получены приложения класса MFC. Кроме того, вы можете попробовать this page на MSDN, что даст вам некоторое представление об источниках и файлах заголовков, обычно встречающихся в проекте MFC.

3

Просмотрите исходные файлы и проверьте, включен ли afx.h или afxwin.h в любом месте.

Настройки проекта являются вторичными. Только если такой файл заголовка используется в проекте, библиотеки MFC включены в фазу ссылки.

0

VS2010 и VS2013 использует XML для .sln/.vcxproj файлов. Просто создайте минимальное решение в VS2010. Затем используйте хороший текстовый редактор или даже сопоставление файлов для настройки параметров внутри .vcxproj.

Произошли большие изменения синтаксиса между VS2008 и VS2010. Но с тех пор большинство тегов XML не изменялись между VS2010 и VS2013.

Смежные вопросы