vc 开发2个局部不同的版本软件,一个终端一个客户端,开发时怎么区分呢
vc 开发2个局部不同的版本软件,一个终端一个客户端,开发时如何区分呢?
看到如果是终端的话就如下代码判断
#ifndef _IS_XPLAYER_TML_
afx_msg void OnBtnSysMin();
#endif
但不知道这个是如何实现的
------解决方案--------------------
把公用的部分提取出来做成公用的类
如果是界面上的最好通过多个项目来实现,不建议放在一个项目里通过宏控制,这样随着需求变更最后会导致代码很乱。
------解决方案--------------------
建议不同的版本的解决方案公用大部分的文件
只有不得不分开的文件才保持两份
这样稍微好维护一些
看到如果是终端的话就如下代码判断
#ifndef _IS_XPLAYER_TML_
afx_msg void OnBtnSysMin();
#endif
但不知道这个是如何实现的
------解决方案--------------------
把公用的部分提取出来做成公用的类
如果是界面上的最好通过多个项目来实现,不建议放在一个项目里通过宏控制,这样随着需求变更最后会导致代码很乱。
------解决方案--------------------
建议不同的版本的解决方案公用大部分的文件
只有不得不分开的文件才保持两份
这样稍微好维护一些