包含目录:#include <headerfile.h>中headerfile.h的搜索目录。
如果有XXX.h找不到,设置这个目录可以解决。
附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。
所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附加链接库中设置。
其实,一般的库会用#pragma comment(lib,"xxx.lib") 来设置
这个过程出错会出现link error,大概是“未定义的函数XXX”。
库目录:就是寻找.lib文件的目录。
如果设置错误,会link error,提示"找不到XXX.lib"。
在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:
1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。
3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。
分享到:
相关推荐
包含目录、库目录、附加包含目录、附加库目录、附加依赖项之详解.
配置方法:将项目配置属性-》VC++目录-》库目录设置到 解压文件夹\build\x64\vc16\lib; 将项目配置属性-》VC++目录-》包含目录设置到 解压文件夹\build\include; 将项目配置属性-》C/C++-》附加包含目录设置到 ...
把新的库文件配置到到项目中: VC++目录-->包含目录,添加: ...链接器-->输入-->附加依赖项,添加release版本自己所需要的lib库,注意是xx320.lib(添加的release的版本,注意添加的库与编译选项要一致)
VC++目录-->包含目录,添加: (解压路径)\install\include (解压路径)\install\include\opencv (解压路径)\install\include\opencv2 VC++目录-->库目录,添加: (解压路径)\install\x64\vc12\lib (解压路径)\...
OpenGL网站下载的都是编译好的64位...(3)项目->TEST属性->链接器->输入->附加依赖项...\x86\vc15\lib\opencv_word420.lib 3、配置系统环境变量 我的电脑->属性->高级->环境变量->PATH->新建...\x86\vc15\bin
添加“包含目录”、“库目录” X:\OpenSSL-Win32\include X:\boost_1_68_0 X:\OpenSSL-Win32\lib X:\boost_1_68_0\bin\vc141-x64\lib #### 5.添加“附加依赖项” libssl.lib 、libcrypto.lib 更多测试工具: github...
资源包括FFTW官方源码,及经过编译的适用于... 设置参数:”项目“==>"项目属性"==>"配置属性"==>"链接器"==>"输入"==>"附加依赖项",将以下三项添加进去: libfftw3-3.lib libfftw3f-3.lib libfftw3l-3.lib
1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib 2.在你的程序中包含头文件 #inlcude "SkinPlusPlus...
【属性管理器】->【Debug|x64】->【链接器】->【输入】->【附加依赖项】 ceres-debug.lib libgflags-debug.lib libglog.lib libglog_static.lib 最后将lib中的libgflags-debug.dll和libglog.dl放在x64\Debug里
1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib 2.在你的程序中包含头文件 #inlcude "SkinPlusPlus...
对印刷数字识别。 过程: 1对图片进行灰度化二值化. 2对图片上的数字进行切割 3.制作匹配印刷体数字模板 ...3.链接器-输入-附加依赖项: opencv_core2413d.lib opencv_imgproc2413d.lib opencv_highgui2413d.lib
那种lib只是起到索引和连接dll的功能,而这里所说的静态库是脱离dll工作的库,函数过程都包含在库里了)。以前我曾经写过一篇文章,讨论过cygwin上的库和mingw通用的方法。其实现在我们可以更清晰的明白,他们之所以...
库目录: D:\opencv_rebuild\msvc2012_86\x86\vc11\lib 附加依赖库: opencv_calib3d320d.lib opencv_core320d.lib opencv_features2d320d.lib opencv_flann320d.lib opencv_highgui320d.lib opencv_imgcodecs320d....
库目录: D:\opencv_rebuild\msvc2012_86\x86\vc11\lib 附加依赖库: opencv_calib3d320d.lib opencv_core320d.lib opencv_features2d320d.lib opencv_flann320d.lib opencv_highgui320d.lib opencv_imgcodecs320d....
这些附加的功能包括从画线的宽度和颜色到画文本时所用的字体。图形对象类封装了所有六个图形对象。 下面的表格列出了MFC的图形对象类: MFC类 图形对象句柄 图形对象目的 CBitmap HBITMAP 内存中的位图 CBrush ...
在 链接器 ->输入 下配置 附加依赖项,如下: opencv_contrib248d.lib opencv_stitching248d.lib opencv_videostab248d.lib opencv_nonfree248d.lib opencv_superres248d.lib opencv_gpu248d.lib opencv_ocl248d.lib...
【属性管理器】->【Debug|x64】->【链接器】->【输入】->【附加依赖项】 opencv_aruco310d.lib opencv_bgsegm310d.lib opencv_calib3d310d.lib opencv_ccalib310d.lib opencv_core310d.lib opencv_datasets310...
osgeartht x64的完整编译包,包含osg x64,附加的各种依赖库(gdal212、opengl、curl)等的完整的lib文件和bin文件,同时包含编译的vc工程文件,免去了大量的编译时间,方便大家下载编译。
目前提供各个控件的ACTIVEX 版本,能在支持ACTIVEX OCX控件的编程环境下使用,包括VB 6.0 ,VC 6.0,PB,DELPHI 6.0,C++ BUILDER 6.0,WINCC,及其他组态软件环境下使用。经在DELPHI 6.0,C++ BUILDER 6.0, VB 6.0...
1. 下载完HGE 之后,需要使用到lib\vc 文件夹下的库文件以及include 目录下的头文 件 2. 打开 Tools->Options->Directories 如上两图,添加路径 3. 在游戏开发中使用HGE 首先建立一个空的Win32 工程,然后选择...