VS2013配置经验

VS2013配置经验


以前一直是用的有道云笔记,但是新公司这一套都用不了,所以开台在CSDN上记录一下。


项目需求是要我将一个easypr的车牌识别代码,封装成DLL。供服务器调用。平台用的vs2013 opencv3.1 由于对配置不太熟悉,中间遇到了很多问题。今天上班第三天,算是配置 好能用了,但还是一些接口的功能并没有定义。下面记录一些我对常用配置项的理解,也许不对,请指正。


1,vc++ 包含目录

      工程要引用的头文件的目录,

例如:引用OPENCV3.1  则要包含下列的头文件,这些路径下面是一些.h .hpp文件,工程要用时,能直接include

E:\soft\opencv\opencv3.1\build\include\opencv;

E:\soft\opencv\opencv3.1\build\include\opencv2;

E:\soft\opencv\opencv3.1\build\include;


2,vc++库目录

是指工程所要引用的.LIB文件所在的目录.

E:\soft\opencv\opencv3.1\build\x64\vc12\lib;


3,链接器 --输入--附加依赖项 

添加了工程所要用的.lib 和上面的目录配对

opencv_world310d.lib;


4,c/c++ 附加包含目录  

这个和第1项,很像,通过网络查询可知。

The compiler searches for directories in the following order:

  1. Directories containing the source file.

  2. Directories specified with the /I option, in the order that CL encounters them.

  3. Directories specified in the INCLUDE environment variable.

其中Order2中的/I是由C/C++ -> General -> Additional Include Directories设置的。

而Order3中的INCLUDE是由VC++ Directories -> Include Directories设置的。

同理,

1. VC++ Directories -> LibraryDirectories
2. Linker -> General -> Additional Library Directories

也一样。

说我们一般使用C/C++和Linker下面的设置,而一般不建议使用VC++下面的设置。

按上面所说,设置在上面二种的任何一个应该是可行的。


5工作目录 配置属性--》工作目录

我理解的工作的目录,是指当调试程试时,程序里面有的地方访问相对路径的文件时的一个路径。

如果你的工作目录和生成。exe目录不是同一个,调试时能访问的文件 ,用.EXE可能访问不了。因为不在同一个路径,需要将相关文件复制过去。


6 , This function or variable may be unsafe这个错误

可在c/c++ 预处理器   预处理器 定义 上加入_CRT_SECURE_NO_WARNINGS


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值