批处理命令(bat)设置环境变量

  CMake是构建C和C++工程的强力工具,但是有时候会依赖一些环境变量的正确设置,虽然也可以在CMakeLists.txt进行设置,但是这样会使得CMakeLists.txt文件显得臃肿,但是手动设置环境变量又显得很痛苦,特别是如果换电脑的话,就会更加痛苦了。于是就想到了用批处理文件进行环境变量的设置,这样即使换电脑,只要将相应的库文件放置在合适的目录,然后通过执行批处理文件批量设置环境变量,这样就能为后面工程的构建提供便利了。下面是一个下例子,用来设置OpenCV的目录。

::通过批处理命令设置环境变量,结合CMake中的CMakeLists.txt文件,就能达到很好的效果(注释方法一)
%设置环境变量的语法格式:SETX 环境变量名 value /M (注释方法二)%
SETX OpenCV_Dir "E:\ExtendLibraries\opencv300\opencv\build" /M

补充一点,就是在运行bat文件的时候要用“以管理员身份运行”

posted @ 2016-08-17 15:41  Linear_Luo  阅读(2061)  评论(0编辑  收藏  举报