听说XE8要出了,我这刚从CB6转型到2010不久的,也是眼馋。奈何XE7太大了,平时也只是学习琢磨点小东西,网上找的2010、2011(XE1)的精简版用着挺好,就是感觉不那么稳定。这两天闲着没事做了一个C++Builder XE2的精简版,测试能用,没有集成第三方控件,带boost库,fmx。纯C++的(顺便鄙视一下那些只做delphi绿色版的高手,逼我这么做的),7z压缩下来164M,下面我分享一下链接,有需要学习研究的同学们可以一试,不允许用作商用,请支持正版,谢谢!

 

 

 c++builder xe2 202.7M

https://pan.baidu.com/s/1qWyVw4k C++Builder工具大全
by sdragonx QQ 51306326

c++builder2010以上需要.net2.0,j#2.0运行库,解压到任意英文路径,右键管理员运行install.bat注册类库,注册完毕之后注销一下,或者刷新一下系统PATH变量。主IDE是bin/bds.exe。

 

XE2之后,貌似不能直接创建Win32程序了,那个[Console Application]选项变灰了,这样创建出来的win32程序是main()入口的,启动时会显式黑色console窗口。虽然有个FreeConsole()函数可以用,但是黑色的控制台窗口还是会闪烁一下。至于为什么要关闭这个功能,我想应该是为了跨平台兼容吧,os上面可没有winmain。解决办法是手动修改工程文件,用记事本打开工程文件,是个xml文档,查找 type 这个字,需要修改3个地方,修改内容如下:

 

<AppType>Application</AppType>
<ProjectType>CppGuiApplication</ProjectType>
<Borland.ProjectType>CppGuiApplication</Borland.ProjectType>

  

保存,重新打开工程,把里面的mian函数替换成winmain函数就完事了。