VS2010头文件目录和库文件目录的配置
来源:互联网 发布:小米无人机淘宝加价 编辑:程序博客网 时间:2024/05/21 17:16
(一)利用项目属性设置配置头文件以及库文件
(1)VS2010头文件目录添加
项目属性(Properties)->配置属性(Configuration Properties)->VC++目录(VC++ Directories)
->包含目录(Include Directories)->编辑(输入需要添加的头文件所在的目录)
如下图所示:
添加完毕之后,在源代码中,使用如下命令包含添加目录下的头文件
#include <pthread.h>
(2)VS2010库文件添加
对于静态编译而言,只需要添加.lib文件所在目录并说明所添加的具体的lib文件;对于动态编译而言,除了上面两个添加内容之外,还需要添加lib文件对应的dll文件所在目录。
lib文件所在目录的添加
在添加具体的lib文件之前,需要添加该lib文件所在的目录。通过项目属性设置添加lib文件所在的目录有两种方式,一种是配置属性中的VC++目录中添加,一种是在配置属性中的链接器中添加
VC++目录中添加lib文件目录
项目属性(Properties)->配置属性(Configuration Properties)->VC++目录(VC++ Directories)
->库目录(Library Directories)->编辑(输入需要添加的lib文件所在的目录)
具体图示可见上面在VS2010中添加头文件目录的图片。链接器配置中添加lib文件目录
项目属性(Properties)->配置属性(Configuration Properties)->链接器(Linker)->常规(General)->附加库目录(Additional Library Directors)->编辑(输入需要添加的lib文件所在的目录)
如下图所示:
lib文件添加
在上面我们已经完成了lib文件所在目录的添加,接下来只需要进行lib文件的添加即可。lib文件的添加旨在说明添加的是什么库,对于静态编译而言,该lib文件包含了函数运行时所用的代码;而对于动态编译而言,lib文件的作用是描述了程序中所调用函数的入口信息。具体的添加方式如下
项目属性(Properties)->配置属性(Configuration Properties)->链接器(Linker)->输入(Input)->附加依赖项(Additional Dependencies)->编辑(输入需要添加的lib文件的名称)
如下图所示:
dll文件目录添加
对于动态编译的程序,除了需要在项目中添加lib文件目录以及说明具体添加的lib文件之外,还需要添加dll文件目录,以便运行时程序调用相关的函数。具体的添加方式为:
项目属性(Properties)->配置属性(Configuration Properties)->调试(Debugging)
->环境(Environment)->编辑(输入需要添加的dll文件所在的目录)
需要注意的是这里的输入格式,例如path=$(ProjectDir)..\dll\;
如下图所示:
(二)在源代码中配置头文件以及库文件
如果在源代码中直接添加自定义的头文件或者lib文件,那么就可以不需要配置头文件所在目录和lib文件所在目录。假设,我们在VS2010所新建的工程中,没有添加任何其他头文件所在目录、lib文件所在目录或者dll文件所在目录。那么可以使用下面的代码添加头文件
#include "D:\\Workspace\\Test\\PthreadTest\\include\\pthread.h" /**使用绝对路径*/#include "..\\include\\pthread.h" /**使用相对路径*/
可以使用下面的代码为源程序添加库:
#pragma comment(lib, "D:\\Workspace\\Test\\PthreadTest\\lib\\pthreadVC2.lib")#pragma comment(lib, "..\\lib\\pthreadVC2.lib")
如果已经添加了pthreadVC2.lib文件所在的目录(比如按照上面的方法完成了lib文件所在目录的添加),那么就可以使用相对路径,如下所示:
#pragma comment(lib, "pthreadVC2.lib")
但是目前为止,还不知道有没有办法,不通过IDE的配置而是直接在源代码中添加dll文件,所以dll文件的添加目前依然使用VS2010项目属性设置完成。
- VS2010头文件目录和库文件目录的配置
- VS配置头文件目录和库目录的方法
- VS2010设置静态库和头文件目录方法
- VS2010设置静态库和头文件目录方法
- VS2010:添加头文件目录和Lib目录
- VS2010:添加头文件目录和Lib目录
- VS2010:添加头文件目录和Lib目录
- 如何添加自己编译的库文件目录和头文件目录
- VS2008引入头文件包含目录和lib库目录
- qt 加入第3方库目录和头文件目录的方法
- vs2010下配置include,libs文件目录
- Qt添加库文件和头文件目录(QCreator)
- Qt添加库文件和头文件目录(QCreator)
- vs2010 配置头文件
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- Linux的文件权限和目录配置
- BCB 编译出现 [C++ Error] LMDCustomButton.hpp(49): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
- 测试人眼中的车联网(比亚迪云服务-3.2.1)——车联网APP应用功能层次遐想
- C语言入门
- [objc explain]: Classes and metaclasses
- CUDA 学习导向
- VS2010头文件目录和库文件目录的配置
- erlang wx图形界面学习-1
- 在Windows中调试Chromium-UF
- Python之数据序列化(json、pickle、shelve)
- 学习笔记_004
- Hadoop回顾:(一)Hadoop生态系统简介
- 互联网在2016年的变化
- AngularJS杂记10----单选框radio and ng-switch-when的用法
- 浅谈I-Jetty