[quote=引用 5 楼 wjian20 的回复:] [quote=引用 4 楼 jiangcaiyang123 的回复:] 办法是有的。可以这样: 写一个,从文件中读取上次构建次数,放在current_build中,执行版本++的操作,再替换掉类似于下面的宏,最后写入同一文件: #define BUILD your_current_build 你写的这个程序类似于执行这条语句: QString sourceString; sourceString.replace( "your_current_build", current_build++ ); 然后在项目页中添加构建步骤,将其放在之前,这样就能完美地用BUILD获取程序的构建次数了。
[quote=引用 4 楼 jiangcaiyang123 的回复:] 办法是有的。可以这样: 写一个,从文件中读取上次构建次数,放在current_build中,执行版本++的操作,再替换掉类似于下面的宏,最后写入同一文件: #define BUILD your_current_build 你写的这个程序类似于执行这条语句: QString sourceString; sourceString.replace( "your_current_build", current_build++ ); 然后在项目页中添加构建步骤,将其放在之前,这样就能完美地用BUILD获取程序的构建次数了。
办法是有的。可以这样: 写一个,从文件中读取上次构建次数,放在current_build中,执行版本++的操作,再替换掉类似于下面的宏,最后写入同一文件: #define BUILD your_current_build 你写的这个程序类似于执行这条语句: QString sourceString; sourceString.replace( "your_current_build", current_build++ ); 然后在项目页中添加构建步骤,将其放在之前,这样就能完美地用BUILD获取程序的构建次数了。
使用QSettings
16,238
社区成员
26,650
社区内容
加载中
试试用AI创作助手写篇文章吧