大有可为 发表于 2024-6-23 16:39:28

关于自动编译x86_x64的有效解决方案

本帖最后由 大有可为 于 2024-6-23 16:47 编辑

火山支持命令行编译 (加密狗用户)
命令行编译:火山系统(非免费版)支持以命令行格式进行编译,具体命令行格式为:voldev_xxx.exe @compile 欲编译火山项目解决方案文件名 参数说明:/r: 是否强制重新编译/c: 是否仅生成目标代码而不进行本地编译/d: 是否生成调试版(不设置本选项则生成发布版)编译成功进程返回值为0,否则返回-1.


voldev_wp.exe    voldev_awp.exe   这两个文件不可混用 根据自己加密狗的版本选择

voldev_awp.exe@compile 欲编译火山项目解决方案文件名默认是编译整个解决方案下的所有项目

修改项目的配置文件项目.vprj在最后追加一句



settings.project.target_platform = 1   # 表示目标平台 32位如果64位 则没有该条配置项

那么同时编译32位 可以写个程序 把所有的项目配置都加上这句 调用命令行即可   同时编译64位 去掉该配置调用命令行编译

当然如果官方支持 直接在命令行后面加入目标平台会更方便
页: [1]
查看完整版本: 关于自动编译x86_x64的有效解决方案