- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vs2013下坏境的搭建
Vs2013学习心得
一.关于如何发布程序:
要想将自己的程序可以在其它电脑上运行,那么要做两点工作。
将平台工具集选择“Visual Studio 2013 -Windows XP”
将运行库选择为【多线程/MT】或【多线程调试/MTD】
如果使用了MFC,同理的要设置【在静态库中使用MFC】
Vs2013下使用Armadillo+Openblas
到网上下载相应的软件,查看Aramadillo下的D:\softFile\armadillo-6.200.5\include\armadillo_bits\config.hpp用notepad打开取下面两个注释:
2.在vs2013中添加相应的库文件
3.Openblas中的D:\softFile\OpenBlas\OpenBLAS-v0.2.15-Win64-int32\bin\libopenblas.dll制作动态库libopenblas.lib
用记事本新建文件命名nmake.bat写入一下几条语句
set path=%path%;D:\softFile\vs2013\VC\bin
cmd.exe \vcvars32.bat
其中D:\softFile\vs2013\VC\bin是你的VS2013的安装路径
将上面生成的文件保存在你下载的Openblas文件的bin文件目录下,并且双击鼠标,将会弹出cmd见面,然后在命令窗口中输入dumpbin -exports libopenblas.dll t.txt
将生成的t.txt中按一下删除。
将删除提示的语句,并且在剩下的第一列数字的前面加上@(整个一列)然后与最后一列对换。如上图所示。最后文件由t.txt重新命名libopenblas.def文件名。
再次双击nmake.bat文件输入:
lib.exe /machine:x64 /def:liopenblas.def
将会自动生成这两个文件。
将Armadillos的库文件和包含文件添加到vs2013中。
1)将Armadillos下的路径D:\softFile\armadillo-6.200.5\examples\lib_win64设置在Window坏境变量中:
2)
附加包含目录:D:\softFile\armadillo-6.200.5\include
库目录:D:\softFile\armadillo-6.200.5\examples\lib_win64
附加依赖项:blas_win64_MT.lib;lapack_win64_MT.lib
Vs2013结合MATLAB坏境的搭建
在vs2013中新建WIN32控制工程,然后点击工程属性。按一下操作设置。
C/C++ -常规-附加包含目录:
D:\softFile\matlab\extern\include
D:\softFile\matlab\extern\include\win64
连接器 - 常规 -附加目录库:
D:\softFile\matlab\extern\lib\win64\microsoft
D:\softFile\matlab\extern\lib\win32\microsoft
连接器 - 输入 -附加依赖项:
libeng.lib
libmx.lib
libmat.lib
设置电脑的坏境变量,根据自己电脑安装的MATLAB设置相应的路径。
到网上下载程序测试即可。
VS2013+openCV3.0
设置环境变量:
Release版本
opencv_ts300.lib
opencv_world300.lib
Debug版本
opencv_ts300d.lib
opencv_world300d.lib
注意:设置路径时最好是按顺序,比如先设置系统环境变量时,先x86的路径,然后x64的路径,同样设置包含文件路径和库目录路径都是一样的。这样能确保可以在64位的系统上编译32位的程序。在设置包含文件的路径和库目录路径时,也可采用Vs2013结合MATLAB坏境的搭建中添加环境一样去添加目录,效果是一样的。
测试程序:
#include stdafx.h
#includeopencv2/opencv.hpp
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat img = imread(Hydrangeas.jpg);
imshow(原始图片, img);
waitKey(0);
return 0;
}
将Hydrangeas.jpg图片放在当前文件夹下面。
点击opencv右击鼠标选择“在文件资源管理器中打开文件”将图片放在该文件夹下面。
当出现模块计算机与目标机不符时,用一下方法修改设置:
文档评论(0)