为什么我们安装一些工具包的时候要添加环境变量,有什么用?
设置环境变量的作用
怎么设置环境变量
- 右击此电脑-属性-高级系统设置-环境变量,这里我以Qt为例,新建了一个Qt的环境变量,名字叫做QTDIR,这个名字是可以任取的,但前提是自己要能看懂,后面的路径是Qt的动态库dll以及静态库lib的根目录。
- 如果右击此电脑打开来是这样的,那是因为你的(此电脑)是快捷方式,解决方法:双击打开此电脑,在空白处右击属性即可。
- 通常一些教程还会让你把路径加到Path里,我个人理解是没有必要这样做。
设置了环境变量到底有什么用?
1.我们用VS随便打开一个项目,打开项目属性。通常我们要设置项目的附加包含目录,附加库目录以及调试环境等,以附加包含目录为例,我添加了$(QTDIR)\include\QtCore这个目录,我们可以看到下面自动为我们计算除了出对路径.
我们也可以点击右下角的宏,在这里你可以看到所有的环境变量。
设置了环境变量有什么好处
在VS中,设置项目属性可以尽可能多的采用宏来设置路径,这样有利于程序/项目的移植,当然前提是别人电脑上的环境变量名跟你的一样,即使不一样,点开宏然后进行适当的修改。