Visual Studio中C++工程的环境配置方法

 

在Visual Studio的C++工程设置

1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录。

2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录。

3、添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项

4、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。

5、配置输出目录:工程---属性---配置属性---常规---输出目录。

6、添加宏定义:工程---配置属性---C/C++---预处理器---预处理器定义。如果是带值的宏,格式为:MACRO_NAME=MACRO_VALUE;

7、跨平台项目中,要写测试工程,一些其它平台文件在本次编译中不用,可以:选中文件---右键---从项目中排除。

 

以配置opencv为例,其配置包括三步:

1、环境变量设置

设置系统变量:右键“计算机”->“属性”->“高级系统设置”->“高级”->“环境变量”->PATH,在变量值里面添加路径,用;和前面的内容隔开。

这里选择x86还是x64,是指希望VS编译时用32位编译还是64位编译,并不是操作系统是32位的还是64位的。

vc12这里,vs2008=vc9,vs2010=vc10,vs2012=vc11,vs2013=vc12。vs2015也暂时用vc12

配置完后重启电脑

 

2.添加工程的头文件目录

新建空项目,右键项目->属性。"平台"框内显示Win32还是x64表示要配置的是32位编译还是64位编译,需要更改平台可点“配置管理器”。选择“配置属性”>“VC++目录”,在右边的“包含目录”里添加

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

 

3.添加文件引用的lib静态库路径

在“库目录”里添加

D:\opencv\build\x86\vc12\lib

这里x86还是x64,以及vc版本的选择,都同环境变量配置一致。

链接库配置右键项目->“属性”->“配置属性”->“链接器”->“输入”,在“配置”下拉框中选“Debug”。在“附加依赖项”栏点右边“编辑”,添加下列文件名:

opencv*d.lib

接下来在配置下拉框中选“Release”,类似地添加下列文件名:

opencv*.lib

posted @ 2018-10-09 17:15  南乡水  阅读(5920)  评论(0编辑  收藏  举报