2014-10-10 73 views
2

我的朋友給了我一個有很多文件的visual studio項目。 我確定它是C++應用程序。 但我想驗證,如果它是一個MFC應用程序或不。我如何知道一個項目是否是MFC應用程序

的問題是,因爲這個項目已經在一個更高的版本(VS 2013)比我(VS 2010)開發的,它不是在VS 2010年開業

所以我想我會做一個新的項目,然後逐漸添加這些文件。

但是,當我嘗試做一個新的項目,我有很多選擇,如MFC,WIN32等 我想這是一個MFC應用程序。但是要確定我想驗證這個項目確實是一個MFC應用程序。我該怎麼做呢 ?特別是通過查看項目文件!

+0

問問你的朋友吧。也有3種類型的MFC項目(SDI,MDI,基於對話框0)。 – ArthurCPPCLI 2014-10-10 14:58:42

回答

0

你可能會更好地檢查源文件,而不是項目文件。當然,MFC庫需要存在於項目文件中,但是這個選項可能是偶然的。

您可以在源文件中搜索CWinApp,這是MFC應用程序需要派生的類。另外,您可以在MSDN上嘗試this page,這將爲您提供一些有關MFC項目中常見的源代碼和頭文件的信息。

3

看看你的源文件,並檢查是否包含afx.h或afxwin.h任何地方。

項目設置是次要的。只有在項目中使用這樣的頭文件時,MFC庫纔會包含在鏈接階段。

0

VS2010和VS2013使用XML爲.sln/.vcxproj文件。只需在VS2010中創建一個最小的解決方案。然後使用一個好的文本編輯器甚至文件比較器來調整.vcxproj中的設置。

在VS2008和VS2010之間發生了很好的語法修改。但從那以後,大多數XML標籤在VS2010和VS2013之間保持不變。

相關問題