如果你受够了Visual Studio的庞大臃肿,Visual C++ 6.0在Win7、Win8下的兼容性问题,C-Free MSCL 绝对是一个让你惊喜的选择。
C-Free MSCL 在C-Free 5.0 的基础上集成了微软的 C/C++编译器(cl.exe)。
C-Free MSCL 下载地址:http://downloads.cdsy.xyz/software/windows_soft/develop/programming/20210226/dd161433640151.html
C-Free MSCL集成工具包括:
C-Free MSCL 采用 Visual Studio 10.0 SP1 的编译器(MSCL10.0 SP1),支持 C++11 标准,可以在所有主流系统上完美运行。以下系统在虚拟机或物理机上测试通过:
优点:从本渣机上来看,运行本版 C-Free 5 目测比 VS 快10倍。
(1)MSVC 虽然也是 MSCL 编译器,但是其对电脑要求高!(编译器没有系统限制,但12+的编译器与旧版本的编译器构架不同,故暂不采用)
(2)当然,若您的电脑很强悍,也有时间下载安装 VS 那么用用倒也无妨!
(3)GCC 对中文支持不好,尽管他是最标准的编译器,若您要正常使用宽字符,必须启用 UTF8 no BOM,但是这样做,其他的一些地方又会乱码,这个您做UI的时候会发现!
(4)MSCL 对 _tmain() 函数支持较好,对宽字符的支持的较好(毕竟有原生的中文版),错误提示也是中文的~~~
(5)MSCL 扩展了许多能够加快开发效率的"方言",这个您日后会学到!
(1)标准啥的,人人皆知,实在太老了,想想也知道1998年的东西能有多新?
(2)装个 VC6.0 那是兼容性问题一大堆哇!你装完了还要到处看教程打补丁,这些东西看着就烦!
(3)VC6.0 界面老,时不时会崩溃,在 Win98 上倒是能完美的运行,
(1)说实话,这是我见过的最小但最清晰的等宽字体,用来开发界面那是想当的漂亮!
(2)至于微软雅黑,这货不等宽,并且不是每个系统都有!
(3)自动检测系统中是否有此字体,若没有,安装程序静默安装!
(1)前者是微软开发的供VS使用的调试器,花费了点功夫,把他移植到了 C-Free 5 上,测试完美运行,嘻嘻!
(2)后者是 Symantec 开发的调试信息查看器,是用来查看 OutputDebugString 函数输出的字符串的(这个在 Release 版本也可以查看哦)!
(1)这函数是用来输出调试信息的(用法与Printf等函数相同);(2)需要包含 Debug.h (保存在用户函数库[Alt+F]可以直接打开)
这个也是本绿色版本能随处移动随处使用的精髓:
(1)在一个系统上首次使用时需要以 /Inst 参数运行 SmartEX.exe 一次,以进行汉化以及文件关联!
(2)若要备份开发环境配置,请以 /BackUp 参数运行 SmartEX.exe 一次!
(3)若要关联文件,请以 /Assoc 参数运行 SmartEX.exe 一次,或者直接在开发环境 Alt+A!
(4)若要卸载 C-Free 5,请以 /UnInst 参数运行 SmartEX.exe 一次进行反安装(下次可以重新配置)!若要完全卸载,反安装后手动删除安装目录即可!
(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 运行库(精简版)