Visual Studio的每個版本都附帶特定版本的MFC框架,但我相信MFC SDK可以單獨下載。由於MFC只是C++,是否有任何理由不能使用最新版本的VC++舊版本...我並不是說試圖讓功能區在MSVC++ 6中工作,但是我們使用VS2005和一些更新的MFC功能將會很有用。選擇與Visual C++一起使用的MFC版本有什麼限制?
回答
我從來沒有聽說過任何人使用MFC的舊版本的編譯器。我甚至不確定它是否可以開箱即用,比如說關於先前VS版本中的for循環範圍更改。如果MS想要讓MFC能夠與VC Express合作,我會感到非常驚訝 - 畢竟,如果他們希望人們這樣做,他們爲什麼不把MFC與VC Express捆綁在一起呢?
此外,櫻桃採摘MFC組件從來沒有真正的可能;隨着時間的推移,ATL和MFC CString被合併,他們可能不得不在MFC/ATL的其餘部分做出改變。
我的結論&意見:很不可能這會很容易上班。
我絕對記得一個MSDN頁面,告訴你如何爲VC++ Express 2005/8 9I忘記哪個)它甚至與Express頁面IIRC鏈接。我認爲這是要下載Windows平臺SDK或DDK。我真的很有效! – 2010-04-09 15:37:57
MFC從來不在SDK或DDK中,它一直只與VS捆綁在一起。我不確定你是否在談論讓Express從早先購買的VS中使用MFC,但是從來沒有辦法讓MFC從免費下載中獲得。 – Roel 2010-04-09 15:51:31
現在我徹底困惑。我能想到的僅僅是純粹的Win32 SDK,因爲我找不到它,我會爲此付諸流水。但是,這是否意味着MS使用MFC將其他編譯器編寫器鎖定在Windows開發之外,因爲它們的專有技術? – 2010-04-12 16:06:07
- 1. 什麼版本的SQL Server與Visual Studio 2013一起使用?
- 2. 使用較新的Visual Studio版本與舊的MFC版本?
- 3. 與Visual Studio 2012一起使用的NuGet的最新版本是什麼?
- 4. 選擇與PySide一起使用的Qt版本?
- 5. 使用MFC查找Visual Studio版本
- 6. 要選擇什麼版本?
- 7. 使用較舊版本的MFC和較新版本的Visual Studio
- 8. 什麼版本的jQuery與jQuery Mobile一起使用?
- 9. 什麼版本的Seq與Node.js v0.4.7/Heroku一起使用?
- 10. 什麼Microsoft.Office.Interop.Outlook版本與Outlook 2003一起使用?
- 11. 限制日期選擇器與另一個日期選擇器使用asp.net c#
- 12. 在COM服務器中使用MFC - 我有什麼選擇?
- 13. 限制選擇二至每OPTGROUP一個選擇,在版本多重選擇4.0
- 14. 選擇與限制
- 15. 與findElement()一起使用的最有效的選擇器是什麼?
- 16. 哪個版本的sdk和.NET與visual studio express c#2008一起使用?
- 17. 版本控制;選擇,選擇,選擇!
- 18. 「Visual Studio版本選擇器」究竟如何選擇VS版本?
- 19. 與cassandra一起使用PIG的限制
- 20. 使用tinyxml2與Visual Studio中的Visual C++ MFC應用程序
- 21. visual C++強制發佈版本使用調試版本代碼
- 22. Windows 7與Visual Studio/Asp.net一起工作的最低版本是什麼?
- 23. 與C#一起使用GhostDocs有什麼特別的好處?
- 24. 選擇與TensorFlow一起使用的適當版本的Python運行時間
- 25. 選擇唯一的記錄限制與
- 26. ui選擇與單選(限制屬性不起作用)
- 27. Android:爲什麼選擇最低版本?
- 28. Visual C#與C#有什麼不同?
- 29. visual studio在線使用什麼版本的visual studio?
- 30. 爲什麼在類的const版本上選擇非const版本?
TTBOMK,獲取MFC的唯一方法是使用VC++(標準版或更高版本)的副本,這似乎會使您的問題不真實。 – 2010-04-07 15:23:35
他們改變了嗎? MS曾經有一個頁面_telling_你如何使MFC與VC++ Express協同工作,當然MFC中的功能包可以單獨使用嗎? MS是否會被允許僅使用自己的編譯器使MFC可用? – 2010-04-07 16:21:51
如果您已經有MFC的副本(例如,較舊的副本),則可以將其與較新的編譯器(包括快速版)一起使用。他似乎想要反過來:與舊編譯器一起使用的新版MFC。你可以在沒有MFC的情況下得到新的編譯器,但是我不知道如何在沒有編譯器的情況下獲得MFC的新副本(無論如何)。 – 2010-04-07 18:18:55