读书人

vc2010中msbuild能不能在传入参数中添

发布时间: 2013-03-01 18:33:02 作者: rapoo

【求助】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
供参考。

读书人网 >C++

热点推荐