我有这个代码的批处理文件:如何使用.bat文件在VS2010中添加环境变量?
@echo off
set VAR=7
echo the version is %VAR%
我想这个bat文件添加到我的Visual Studio项目,使用预生成事件。 我在预生成事件中编写了批处理文件的路径,但是当我输入:Resources - > PreProcessor定义时 - 我无法看到VAR 如何添加它? 任何帮助将不胜感激!
我有这个代码的批处理文件:如何使用.bat文件在VS2010中添加环境变量?
@echo off
set VAR=7
echo the version is %VAR%
我想这个bat文件添加到我的Visual Studio项目,使用预生成事件。 我在预生成事件中编写了批处理文件的路径,但是当我输入:Resources - > PreProcessor定义时 - 我无法看到VAR 如何添加它? 任何帮助将不胜感激!
更改您的BAT脚本是像
echo #define VER 7 > version.h
,然后让你的代码中使用
#include "version.h"
我很抱歉的问题 - 但它是用于创建.h文件的语法?我应该使用:“#define ver 7> version.h?”或这个符号“>”只是向我展示了方向? – user1386966
“>”表示将echo的输出发送到文件。 –
“资源”? 。 ? 。 ? –
这不起作用,除非您运行批处理文件中的所有内容。当设置环境变量时,这仅影响本地进程并且不会更改全局设置。 –