添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
玩命的猴子  ·  Camera ...·  7 月前    · 
率性的蚂蚁  ·  已解决Cannot download ...·  1 年前    · 

今天装了将近两个小时的opencv,按照网上的步骤都准备完毕,但是一运行示例程序,就会报:fatal error LNK1104: 无法打开文件“opencv_world341d.lib”
在网上,试了好几种方法都不能成功,然后我突然想到,既然他缺这个文件,那么我就可给他创造出来,因此
首先:在原先的文件夹下我复制了opencv_world346d.lib(我在官网上下的是3.4.6版本,你们也可以试试4.1.0版本的)和opencv_world346.lib,将他们的名字改为opencv_world341.lib、opencv_world341d.lib(这四个文件是放在同一目录下),

如下:
在这里插入图片描述
其次:同时将链接器->输入->附加依赖项改成

opencv_world346.lib
opencv_world341.lib
opencv_world341d.lib

再次一编译,结果发现可以编译通过了。

可能出现的问题:
找不到opencv_world346.dll
解决方法:
把自己opencv文件目录下的\opencv\build\x64\vc15\bin中的三个dll文件,拷贝到C:\Windows\System32 中。

实例程序:

#include "pch.h"
#include <iostream>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
#include <opencv2\opencv.hpp>  
using namespace cv;
using namespace std;
int main()
	Mat frame;
	//读取视频或摄像头  
	VideoCapture capture(0);
	while (true)
		capture >> frame;
		if (!frame.empty()) {
			imshow("window", frame);
		// imshow("读取视频", frame);
		if (waitKey(30) == 27)   //延时30  
			break;
	return 0;

代码来自:https://www.cnblogs.com/Annabelle/p/8869725.html

今天装了将近两个小时的opencv,按照网上的步骤都准备完毕,但是一运行示例程序,就会报:fatal error LNK1104: 无法打开文件“opencv_world341d.lib”在网上,试了好几种方法都不能成功,然后我突然想到,既然他缺这个文件,那么我就可给他创造出来,因此首先:在原先的文件夹下我复制了opencv_world346d.lib(我在官网上下的是3.4.6版本,你们也可... 我的bin目录是 F:\opencv\build\x64\vc14\bin 从该目录中复制opencv_world341.dll,总共三个dll文件到下方的目录。 复制到下面的目录下的其中一个,我是复制到C:\Windows\System32。 C:\Windows\Sys...
VS2019配置opencv3.4.13时无法opencv_world3413d.dll 按照网上的教程一步一步操作下来,在以为环境变量和属性管理器都已经配置好后,信心满满的去测试示例代码,却发现程序一直在报错:由于不到opencv_world3413d.dll,无法继续执行代码 。 困扰了好久,终于到了解决办法: 首先opencv的安装路径,然后到vc15的bin目录,我的路径是E:\OpenCV3.4.13\opencv\build\x64\vc15\bin, 将opencv_ffmpe
vs上基于cmake写opencv的代码遇到个玄学bug,直接导致项目启动不起来。 花了我很长很长时间来解决这个bug,但也学到了不少。 基础不牢地动山摇,真正的大佬遇到这种bug应该可以轻松解决吧, 总感觉自己对于C++的学习基础还不够牢固,或许我该在Linux上再学遍C++的编译过程? 回到正题,其实核心问题就是配置环境变量的问题,下面就详细聊一聊吧。 一启动项目就会出现如下报错,直接搜“由于不到opencv_world…”可以到大量文章,相对靠谱的是这篇,其中正常思路按着方法一去添加一条路径就可
visual studio 2015报错 fatal error LNK1104: 无法打开文件“opencv_world342d.lib”,经过分析,说明是“opencv_world342d.lib”没能在visual studio中打开,即没有正确添加lib库文件,运用常规的网上广泛可见的lib文件引用方法即可。 应用网上常见的lib引用方法,假如"opencv_world342
opencv_world455_x86_vc17 库文件】 简介:使用 cmake 编译(VS2022 / vc17)适用于 x86 架构系统的 opencv_world455 库文件。包含动态链接库(.lib)和静态链接库(.dll)及其 debug 版本。 主要文件: 1. 头文件(include) 2. 动态链接库(opencv_videoio_ffmpeg455.dll / opencv_world455.dll / opencv_world455d.dll) 3. 静态连接库(opencv_world455.lib / opencv_world455d.lib)
Release版本选择(通过在x64旁边的下拉栏中可以选择调试的版本)opencv_world400.lib Debug版本选择opencv_world400d.lib (2)vc14和vc15区别: VC14构建需要安...
关于生成darknet.exe的时候出现无法打开opencv_world340d.dll的相关解决办法: 我是在window 10环境下在进行darknet.exe的生成时出现的这个错误 在网上也翻了很多博客,参照被人写的解决办法,也进行了很多尝试,但是也没有解决出现的这个问题 于是在看项目-属性-配置属性-链接器-输入-附加依赖项 之前在这个地方我添加的是: 按照网上的添加的是dll文件
由于不到opencv_world452d.dll,可能有以下几个原因: 1. 安装路径不正确:首先要确保该文件存在于正确的路径下。可以在电脑中搜索该文件,然后将其拷贝到正确的路径下,比如opencv安装目录的bin文件夹下。 2. 环境变量配置错误:opencv的安装目录可能没有添加到系统的环境变量中。可以在电脑的属性设置中到环境变量,然后将opencv安装路径添加到系统的Path变量中。 3. opencv版本不匹配:opencv_world452d.dll可能是某个特定版本的opencv库文件,如果你正在使用的opencv版本不是452d,那么该文件可能不可用。你可以尝试从opencv官网下载并安装一个452d版本的opencv,确保与你的项目完全匹配。 4. 编译设置错误:如果你是从源代码编译opencv的,可能是编译设置不正确导致不到该文件。在编译opencv之前,应该确保已选择正确的配置选项,并将生成的库文件复制到正确的路径。 综上所述,不到opencv_world452d.dll问题可能是由于安装路径错误、环境变量配置错误、opencv版本不匹配或编译设置错误所引起的。根据具体情况进行相应的调整,以解决该问题