首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vc2010中msbuild能不能在传入参数中添加预定义宏

2013-03-01 
【求助】vc2010中msbuild能不能在传入参数中添加预定义宏?我有一段代码,根据不同的预编译宏编译不同的操作,#

【求助】vc2010中msbuild能不能在传入参数中添加预定义宏?
我有一段代码,根据不同的预编译宏编译不同的操作,
#ifdef XX
#include "XX.h"
#else
#include "default.h"
#endif

我想在bat文件中调用msbuild编译时决定是否定义这个XX预定义宏,不知道能不能实现?
环境为vc2010.

msbuild xxspace.sln


我不想修改工程,因为有好些个工程。
[解决办法]
用命令行工具nmake可以指定预定义宏,不过你需要编写makefile
[解决办法]
vcproj 中可以引入外部文件,
 制作不同的 Configuration 是否可行?

[解决办法]
http://social.msdn.microsoft.com/Forums/eu/msbuild/thread/8645667d-fba3-4f87-8606-d0aa6407ab1b
供参考。

热点排行