Qt 用宏来控制代码版本
来源:互联网 发布:人工智能龙头股有哪些 编辑:程序博客网 时间:2024/06/16 09:29
有时候我们做软件会有多个版本,比如说一个产品分为企业版、个人版,里面只有部分内容有区别,而大部分的业务逻辑都是相同的。这时候我们可以利用宏来控制程序的版本。比如说产品的IP地址分为开发环境、测试环境和生产环境,不同环境下的IP地址是不同的,就可以这样控制。
//环境定义#define ENVIRONMENT 0 //0:开发环境 1:测试环境 2:生产环境#if ENVIRONMENT == 0QString registerWeb = "http://xxx.xxx.xxx.xxx"; //注册网址QString InitWeb = "http://xxx.xxx.xxx.xxx"; //初始化服务器网址#elif ENVIRONMENT == 1QString registerWeb = "http://xxx.xxx.xxx.xxx"; //注册网址QString InitWeb = "http://xxx.xxx.xxx.xxx"; //初始化服务器网址#elseQString registerWeb = "http://xxx.xxx.xxx.xxx"; //注册网址QString InitWeb = "http://xxx.xxx.xxx.xxx"; //初始化服务器网址#endif这样通过改变#define就可以简单快捷的改变当前环境。
另外也可以用枚举变量来控制版本,比如
enum{Version_Company = 0, //企业版本Version_Individual //个人版本};
再定义一个成员变量int m_Version
if (m_Version == Version_Company){ xxxx}else{ xxxxx}
这样不同的版本就有不同的代码来控制
0 0
- Qt 用宏来控制代码版本
- Windows下Qt Creator使用版本控制器Git来进行版本控制,GitHub进行代码托管
- 代码版本控制
- android 代码版本控制
- iOS代码版本控制
- git代码版本控制
- 代码管理版本控制
- 代码版本控制流程
- 代码版本控制
- GIthub 版本控制 代码
- svn代码部署版本控制
- Git分布式代码版本控制
- Android Git代码版本控制
- Android 代码版本控制Git
- 版本控制:git提交代码
- 版本控制:git合并代码
- vs下的qt版本控制
- Qt Creator 搭配Git 版本控制
- Unity发布GooglePlay游戏的一些注意事项
- Python 虚拟机
- jquery配合.NET实现点击指定绑定数据并且能够一键下载
- 安卓滑动隐藏显示菜单功能实现(还有蒙板校果),只显示一半view
- 当电脑的wmic 显示不是内部或外部命令的解决方法以及查看电脑最大支持内存
- Qt 用宏来控制代码版本
- ubuntu16.04 vim 添加python支持
- JQuery 总结
- JavaScript奇淫技巧(一)
- (poj)Catch That Cow
- Cleaning Robot 广搜+深搜
- IO流之FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream
- Office Professional Plus 2016简体中文版(带激活工具)
- 编写java无脚本的JSP页面