听说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个地方,修改内容如下:
1 2 3 | < AppType >Application</ AppType > < ProjectType >CppGuiApplication</ ProjectType > < Borland.ProjectType >CppGuiApplication</ Borland.ProjectType > |
保存,重新打开工程,把里面的mian函数替换成winmain函数就完事了。
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现