visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019

1、问题描述

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第1张图片

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第2张图片

 报错截图

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第3张图片

 2、解决方案

1、error 2019和error1120

        无法解决的外部符号基本就是属性问题,检车一下可能现在用的是32位的环境,你确定一下你的属性配置是不是32位

重新配置一遍环境

 详细参照下面的博客配置visual studio +OpenCV

windows下OpenCV的安装配置部署详细教程_万俟淋曦的博客-CSDN博客_opencv安装

可能错误一:项目属性管理器配错了

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第4张图片

按照网上的例程,修改项目属性dll库的配置,首先要保C:\Windows\System32\中有opencv_world310d.lib  这个文件


 

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第5张图片

 配置属性就是引用库,你目前只用opencv库的话,只配置这一个就够了,每一个你用的库文件,附加依赖项里面都要填上

opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_superres310.lib
opencv_stitching310.lib
opencv_shape310.lib
opencv_photo310.lib
opencv_objdetect310.lib
opencv_ml310.lib
opencv_imgproc310.lib
opencv_imgcodecs310.lib
opencv_highgui310.lib
opencv_flann310.lib
opencv_features2d310.lib
opencv_core310.lib
opencv_calib3d310.lib

 上面是relese模式的,你把这个填上,如果你用debug模式,需要改成opencv_ts310d.lib的形式,下面的一次类推

visual studio 2013编译报错 Unable to start program “.../.../.../project.exe,系统找不到指定文件 error LNK2019_第6张图片

 

 第二张图的选择取决第一张图,模式和位数都要对应

详细参照下面的博客配置visual studio +OpenCV

windows下OpenCV的安装配置部署详细教程_万俟淋曦的博客-CSDN博客_opencv安装

VS2013+OpenCV3.1.0配置方法_3D视觉工坊的博客-CSDN博客

VS2013配置opencv 3.1.0步骤_bloomerOAO的博客-CSDN博客

https://blog.csdn.net/Yangy_Jiaojiao/article/details/128353231?csdn_share_tail=%7B"type"%3A"blog"%2C"rType"%3A"article"%2C"rId"%3A"128353231"%2C"source"%3A"Yangy_Jiaojiao"%7D

Visual studio 生成exe、无法启动程序、系统找不到指定的文件的解决_烟花小客的博客-CSDN博客_vs无法启动程序系统找不到指定文件

你可能感兴趣的:(visual,studio,ide)