首 页 » 程序开发 » visual studio上一劳永逸配置第三方库的头文件和lib路径的方法

visual studio上一劳永逸配置第三方库的头文件和lib路径的方法

[ 2013-08-17 16:45 | 浏览次数: 8,019次 | 0条评论 ]

在使用第三方库时需要添加第三方库的头文件和库的路径到工程里面.

一般的方法就是在工程属性中的附加包含目录添加第三方库的头文件路径,附加库目录添加第三方库的lib目录.

如果这个第三方库有很多工程都用到,比如boost,gtest,cxxtest,cppunit,cpptest等. 这时候再使用这个方法就不太好了.

visual studio也提供了一种全局添加方式.当然这里的全局对应的是这个版本的visual studio.

这个挺不错的,但是换了一个新的版本的visual studio就需要重新设置,那么多库路径,又得一个一个添加.

使用其他编译器,比如mingw还得再设置库路径.

难道就没有更好的方法吗?

有,大家都知道可执行文件路径可以使用系统的环境变量PATH来设置.设置了PATH,所有的程序都能用.

那么第三方库文件路径为什么不可以呢?

现在我们使用系统的环境变量来一劳永逸的设置第三方库的路径.

设置第三方库的环境变量:

INCLUDE = D:\lib1\include;D:\lib2\include;D:\lib3\include

LIB = D:\lib1\lib;D:\lib2\lib;D:\lib3\lib

设置完后可以在命令行窗口通过命令echo %INCLUDE%来输出设置的库头文件路径.

通过命令echo %LIB%来输出设置的库头文件路径.

然后在visual studio的VC++目录设置中,

在包含文件中添加$(INCLUDE).

在库文件中添加$(LIB).

以后所有的工程就可以共享这些设置了.

如果换了Visual studio版本,需要在visual studio的VC++目录设置中再设置一次.

虽然需要再设,但是比一个一个添加第三方库路径简单多了.

您可以任意转载本文,但转载时请勿删除作者信息。
作者:hgyxbll,原文链接:http://shashanzhao.com/archives/854.html
上一篇: | 下一篇:

沙发为空,还不快枪?[点此发言]

目前还没有任何评论.