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