社区
Windows SDK/API
帖子详情
能用条件编译或其他某种方式控制BCB6编译生成的exe文件名吗?
myy
2003-01-07 11:03:59
比如 my.bpr 要生成 my.exe , myy.exe 和 myyy.exe,用一种编译条件,
编译出myy.exe,另一种条件,编译出myyy.exe,每次改文件名,很烦呀!
做几个 .bpr 好象是不能解决的。
...全文
85
10
打赏
收藏
能用条件编译或其他某种方式控制BCB6编译生成的exe文件名吗?
比如 my.bpr 要生成 my.exe , myy.exe 和 myyy.exe,用一种编译条件, 编译出myy.exe,另一种条件,编译出myyy.exe,每次改文件名,很烦呀! 做几个 .bpr 好象是不能解决的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jishiping
2003-01-10
打赏
举报
回复
bpr文件不支持宏,makefile支持宏,使用bpr文件只能采用我上面说的方法。使用makefile的话,makefile也不用完全自己写。执行命令[Project]/[Export Makefile]就可以了。然后自己修改一下makefile,添加宏。不过这样的话,你就不能使用集成环境编译了,只能使用命令行工具make来编译程序了。
myy
2003-01-10
打赏
举报
回复
谢谢大家的回答, NowCan 说得对,我就是想的是根据不同的条件分别生成两
个exe,而且是类似 #ifdef.....#else....#endif 这样的条件,
Project Group 是不能与条件编译“挂钩”的。
VC 中不是有Release和Debug两种编译,方式么(当然,它不是改
文件名,是放在不同路径下),而且好象就是用“条件编译”实现的。
也许只有象 ouygg(痞子酷) 说的,编写自己的makefile了。
希望高手指点!
jishiping
2003-01-09
打赏
举报
回复
做几个project,第2,3个project只需要复制一下原来的my.bpr, my.cpp和my.res就可以了。然后改一下复制后的my.bpr, my.cpp,将my改成其它的名字后保存就可以了。然后做一个Project Group。方法:先打开任意一个Project,然后执行[Project]/[Add Existing Project],执行[View]/[Project Manager],这时你就看到窗口里有多个Project了。当前激活的Project为粗体字。要激活其它的Project只要双击就可以激活了。关闭整个Project时,会提示你保存Project Group,后缀名为.bpg。下次打开*.bpg文件就可以了。你想编译哪个project,就激活哪个project编译。
NowCan
2003-01-08
打赏
举报
回复
楼主好像还不是这个意思。他要的是根据不同的条件分别生成两个exe。
oishi
2003-01-08
打赏
举报
回复
Project->Option->Application
可以吧
binbin
2003-01-08
打赏
举报
回复
菜单:
Project->Edit option source...
自己改吧.
痞子酷
2003-01-08
打赏
举报
回复
编写自己的makefile。
kingfish
2003-01-07
打赏
举报
回复
.bpr
<PROJECT value="project1.exe"/>
ide打开此bpr时,就算改了这项也没用,下次打开才生效
写三个bat文件,编译完执行一下
my.bat
rename *.exe my.exe
myy.bat
rename *.exe myy.exe
笨办法,呵呵
up
myy
2003-01-07
打赏
举报
回复
那就是要 用编译条件A时,只编译myy.bpr,
用编译条件B时,只编译myyy.bpr 了。
不知道还有无更好的方法?
zywx
2003-01-07
打赏
举报
回复
做几个.bpr可以解决阿,新建一个工程,把unit1.cpp从工程中删除,把原工程的cpp等文件加入保存成另一个文件名不就可以了吗
BCB
编译
VC dll错误总结
标题中的“BCB
编译
VC dll错误总结”指的是在使用Borland C++ Builder (BCB) 这一集成开发环境时,尝试链接由Microsoft Visual C++ (VC)
编译
的动态链接库(DLL)时遇到的问题。描述中提到的具体错误是"BCB contains ...
bcb 画透明 C++ JSON解析
在压缩包
文件名
"Transparent"中,我们推测包含的源代码或者资源可能与创建透明效果有关,可能是用来展示如何在BCB中实现透明度
控制
的示例程序。这个程序可能包括了创建窗口、设置透明度属性、绘图以及解析JSON数据来...
BCB6
的gif格式控件!
TGifImage.v2.2.Full.Source.BCB.836077.rar 这个
文件名
表明这是TGifImage组件的源代码版本2.2,专为
BCB6
优化,并可能有一个特定的修订号836077。 在IT领域,控件是软件开发中的一个重要概念,特别是对于GUI编程。...
bcb lib 的zlib包
【标题】"bcb lib 的zlib包"指的是在Embarcadero C++ Builder (简称bcb) 平台上使用的zlib库。zlib库是一个广泛使用的开源压缩库,它提供了一套数据压缩和解压缩的函数,适用于各种数据流和文件格式。这个包包含了在...
gsm_codec.rar_GSM BCB_GSM 语音_bcb dll
"并提供用 BCB
编译
包装好的 windows DLL 档连结叫用" 表示开发者已经使用BCB
编译
了这些源代码,并
生成
了一个可以在Windows环境中使用的DLL,使得其他应用程序可以方便地调用这些编码和解码功能。 标签 "gsm_bcb ...
Windows SDK/API
1,222
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章