如果你受够了Visual Studio的庞大臃肿,Visual C++ 6.0在Win7、Win8下的兼容性问题,C-Free MSCL 绝对是一个让你惊喜的选择。

C-Free MSCL 在C-Free 5.0 的基础上集成了微软的 C/C++编译器(cl.exe)。

C-Free 交流群:390089371 (验证信息请写“C语言中文网”)

C++ 交流协会:385157080 (验证信息请写“C语言中文网”)

C-Free MSCL 下载地址:http://pan.baidu.com/s/1jIm2hgE 密码:chds

C-Free MSCL集成工具包括:

  1. C-Free 5.0
  2. MSCL 10.0 SP1
  3. ResEdit 1.6.2.0
  4. DebugView 4.8.1.0
  5. WinDebug(CDB) 6.12.2.633
  6. 彗星小助手 4.1.5.0
  7. 绿色部署工具 (SmartEX.exe) v1.0 Build 163
  8. 文泉驿等宽微米黑 0.2 Beta

C-Free MSCL 采用 Visual Studio 10.0 SP1 的编译器(MSCL10.0 SP1),支持 C++11 标准,可以在所有主流系统上完美运行。以下系统在虚拟机或物理机上测试通过:

  1. Windows XP
  2. Windows Server 2003
  3. Windows Vsita All x86/x64
  4. Windows 7 All x86/x64
  5. Windows Server 2008 All x86/x64
  6. Windows 8 All x86/x64
  7. Windows Server 2012 All x86/x64
  8. Windows 8.1 All x86/x64

优点:从本渣机上来看,运行本版 C-Free 5 目测比 VS 快10倍。

使用协议

  • 本软件仅供学习交流之用!切勿用于商业用途!
  • 由使用者自行承担法律责任!与本人无关!
  • 只有您同意本协议,才能使用本绿化软件!

注意事项

  • 若编译器运行时出现问题,请安装完整的 VS2010 运行库!
  • 下载地址不变,若有更新,会随时补充说明!
  • 若发现绿化BUG,请反馈,谢谢配合!邮箱:Skyfore@Vip.QQ.Com

为何采用 C-Free 5 集成 MSCL 编译器

(1)MSVC 虽然也是 MSCL 编译器,但是其对电脑要求高!(编译器没有系统限制,但12+的编译器与旧版本的编译器构架不同,故暂不采用)

(2)当然,若您的电脑很强悍,也有时间下载安装 VS 那么用用倒也无妨!

(3)GCC 对中文支持不好,尽管他是最标准的编译器,若您要正常使用宽字符,必须启用 UTF8 no BOM,但是这样做,其他的一些地方又会乱码,这个您做UI的时候会发现!

(4)MSCL 对 _tmain() 函数支持较好,对宽字符的支持的较好(毕竟有原生的中文版),错误提示也是中文的~~~

(5)MSCL 扩展了许多能够加快开发效率的"方言",这个您日后会学到!

为何不用 VC6.0

(1)标准啥的,人人皆知,实在太老了,想想也知道1998年的东西能有多新?

(2)装个 VC6.0 那是兼容性问题一大堆哇!你装完了还要到处看教程打补丁,这些东西看着就烦!

(3)VC6.0 界面老,时不时会崩溃,在 Win98 上倒是能完美的运行,囧

为何采用 文泉驿等宽微米黑 字体

(1)说实话,这是我见过的最小但最清晰的等宽字体,用来开发界面那是想当的漂亮!

(2)至于微软雅黑,这货不等宽,并且不是每个系统都有!

(3)自动检测系统中是否有此字体,若没有,安装程序静默安装!

捆绑 WinDbg(CDB) + DebugView

(1)前者是微软开发的供VS使用的调试器,花费了点功夫,把他移植到了 C-Free 5 上,测试完美运行,嘻嘻!

(2)后者是 Symantec 开发的调试信息查看器,是用来查看 OutputDebugString 函数输出的字符串的(这个在 Release 版本也可以查看哦)!

自主编写 DebugMsgA/W 函数

(1)这函数是用来输出调试信息的(用法与Printf等函数相同);

(2)需要包含 Debug.h (保存在用户函数库[Alt+F]可以直接打开)

编写绿色部署工具 (Setup\SmartEX.exe)

这个也是本绿色版本能随处移动随处使用的精髓:
(1)在一个系统上首次使用时需要以 /Inst 参数运行 SmartEX.exe 一次,以进行汉化以及文件关联!

(2)若要备份开发环境配置,请以 /BackUp 参数运行 SmartEX.exe 一次!

(3)若要关联文件,请以 /Assoc 参数运行 SmartEX.exe 一次,或者直接在开发环境 Alt+A!

(4)若要卸载 C-Free 5,请以 /UnInst 参数运行 SmartEX.exe 一次进行反安装(下次可以重新配置)!若要完全卸载,反安装后手动删除安装目录即可!

增加 ResEdit 资源编辑器

(1)开发环境自动关联 .RC 资源文件!

(2)其实这个对学控制台的基本没啥用,当你学 Win32 SDK 进行界面编程,那么这个用处可就大了!

(3)更改主程序为 ResEdit Launcher,自动根据系统构架选择合适的版本:慢慢体会吧!

对原版的修改

(1)修改了原版的模板(标准太老,部分编译不通过)

(2)去除原版的病毒,修改默认语言为简体中文

(3)自动激活 C-Free 绝非破解,故不会有病毒一说!

(4)修复原版创建 Win32 - Hello World 程序的中文工程名称乱码问题;

(5)汉化原版的模板(一目了然有木有)

(6)自从换了调试器,C-Free 的调试功能强大了好多有木有!

(7)修改调试控制台字体

(8)没美化了文件关联图标,让你的C-Free 更炫,你可以自己DIY哦

(9)自己建立了一套 MSCL 编译配置,中文选项哦!

(10)部分工具菜单里的程序修改为以CMD调用!

(11)修改目录架构!

(12)安装时自动安装 VS2010 运行库(精简版)

原文:http://c.biancheng.net/cpp/html/2766.html
» 订阅本站: http://www.0523jz.com/feed
» 转载请注明来源:王桂明's Blog » 《C-Free MSCL版下载》