[VS]头文件 库文件 路径设置
来源:互联网 发布:淘宝售前客服技巧培训 编辑:程序博客网 时间:2024/06/05 13:56
一、VS中添加LIb库及头文件(外部依赖项)的步骤:
1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。
3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。
二、相对路径的设置
在VS的工程中常常要设置头文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只能在你自己的机器上运行该工程;如果其他人拷贝你的工程到其他机器上就可能无法运行,这个是因为你在建工程时可能把工程放在了E:盘,但是其他人可能会把工程放在其他根目录下,这样会导致找不到头文件问题。
对于新手,在设置绝对路径时往往会犯浑,他们不清楚这里的“相对”究竟是以什么位置为起点。其实这里的相对路径就是相当于工程文件(XXXX.vcproj)为起点零计算出的能找到包含所需头文件(也就是找包含所需头文件的include目录)的路径。
例如你的工程文件(Count.vcproj)所在目录路径为:
E:\projects\Count\Count\Count.vcproj
该工程需要包含一个图片参数,该图片所在路径如下:
E:\projects\Count\pic\pic01.jpg
这里程序中的相对路径设置如下:
..\\pic\\pic02.jpg
程序代码中的参数路径设置时要用双斜线:
例如:
#include "..\TestLib\lib.h"
#pragma comment(lib,"..\\debug\\TestLib.lib");
对于新手,在设置绝对路径时往往会犯浑,他们不清楚这里的“相对”究竟是以什么位置为起点。其实这里的相对路径就是相当于工程文件(XXXX.vcproj)为起点零计算出的能找到包含所需头文件(也就是找包含所需头文件的include目录)的路径。
例如你的工程文件(Count.vcproj)所在目录路径为:
E:\projects\Count\Count\Count.vcproj
该工程需要包含一个图片参数,该图片所在路径如下:
E:\projects\Count\pic\pic01.jpg
这里程序中的相对路径设置如下:
..\\pic\\pic02.jpg
程序代码中的参数路径设置时要用双斜线:
例如:
#include "..\TestLib\lib.h"
#pragma comment(lib,"..\\debug\\TestLib.lib");
三、预编译宏显示不正常(颜色和正常预编译宏不同)
打开这里将定义的编译宏输入即可。
参考文献:
http://blog.csdn.net/stl1634614466/article/details/68061788
http://www.mamicode.com/info-detail-1779393.html
http://blog.csdn.net/yuxikuo_1/article/details/52193139
阅读全文
0 0
- [VS]头文件 库文件 路径设置
- VS 2008 添加头文件路径!
- linux codelite 设置库文件和头文件路径
- VC 2010(10.0)设置头文件、库文件路径
- visual studio中头文件和库文件路径设置
- vs2010中设置个人头文件库路径
- QT设置openCV头文件和链接动态库路径
- VS2010/VS2012 设置全局头文件和库路径
- Linux头文件及动态库路径设置
- VS2010/VS2012 设置全局头文件和库路径
- vc6中设置头文件搜索路径
- Nios IDE: 如何设置头文件路径
- keil4中头文件路径设置
- keil编译头文件路径的设置
- VS2015设置头文件搜索路径
- 头文件 库文件 搜索路径
- Linux头文件库文件搜索路径
- VC下 头文件搜索路径文件.set的设置
- 深度学习总结笔记(二)
- Codeforces-292D:Connected Components(m个并查集)
- LaTex(PART XX)参考文献
- Swift 4.0 数组(Array)学习
- [NOTE]Android N SmartLock缺少很多功能
- [VS]头文件 库文件 路径设置
- Linux下TCP编程
- 广工AnyView数据结构-2
- 第七天(php)
- java字符串
- 数据中心运维里的那些不成文的规定
- QT Creator + qt4.8.6配置报错:无法在环境变量中找到make命令: mingw32-make.exe问题解决
- spring-data-redis 配置
- 【数据结构】一个关于用快慢指针处理循环链表的有趣小问题