visual+studio2022开始运行错误LNK110
1个回答
关注
展开全部
您好,很高兴为您解答:
点击”项目->属性“在VC++目录里面我们点击如下的包含目录的编辑按钮 :
我们可以看到这里有三个D:\vivado盘的文件夹(PS 这是我当时下载Opencv软件,文件夹命名是乱命名的,所以在vivado文件夹下出现了opencv,,,,),里面存放的是Opencv的扩展插件以及一些库文件,但是这个文件夹在我使用过后就删除了,这里为什么会出现呢?所以就是VS在最开始运行的时候以此几个文件夹开始搜索工具,也就是错配资源环境,导致报错。
图片是我更改之后的情况,本来计算的值里面有D\Vivado.....这个错误路径的,还有一些正确路径如C\Program Files(x86)...以及VS安装目录下的一些路径,正确的资源都是来源于里面的。
所以关键来了,我们把”计算的值“里面的几个正确路径,一一复制并且粘贴在顶部的空白处,注意复制完全,要是漏了字母那路径也是错误的。随着复制计算的值会逐渐把错误文件夹下放。所有正确文件路径拷贝完成之后,取消勾选”从父级或项目默认设计继承“,否则会根据默认的配置走,这里所谓的默认配置即原先错误的情况。
咨询记录 · 回答于2024-01-16
visual+studio2022开始运行错误LNK110
您好,很高兴为您解答:
亲~ 根据您的描述,这里为您解答:
选中项目文件右击,弹出属性配置页面,选择“链接器”——“附加依赖项”,在页面中可以看到下图红色框内的内容。
在下图中可以看到opencv_calib3d300.lib这个库文件,由于现在电脑配置的是Opencv2.4.10,所以应该把opencv_calib3d300.lib改成opencv_calib3d2412.lib。
我试试
好的亲亲
还是没弄懂
找不到
您好,很高兴为您解答:
点击”项目->属性“在VC++目录里面我们点击如下的包含目录的编辑按钮 :
我们可以看到这里有三个D:\vivado盘的文件夹(PS 这是我当时下载Opencv软件,文件夹命名是乱命名的,所以在vivado文件夹下出现了opencv,,,,),里面存放的是Opencv的扩展插件以及一些库文件,但是这个文件夹在我使用过后就删除了,这里为什么会出现呢?所以就是VS在最开始运行的时候以此几个文件夹开始搜索工具,也就是错配资源环境,导致报错。
图片是我更改之后的情况,本来计算的值里面有D\Vivado.....这个错误路径的,还有一些正确路径如C\Program Files(x86)...以及VS安装目录下的一些路径,正确的资源都是来源于里面的。
所以关键来了,我们把”计算的值“里面的几个正确路径,一一复制并且粘贴在顶部的空白处,注意复制完全,要是漏了字母那路径也是错误的。随着复制计算的值会逐渐把错误文件夹下放。所有正确文件路径拷贝完成之后,取消勾选”从父级或项目默认设计继承“,否则会根据默认的配置走,这里所谓的默认配置即原先错误的情况。
对包含目录和库目录进行同样的操作之后,再转至如"输入->连接器->附加依赖项"点开编辑:
进行类似的操作:
1. 将继承的值除过.lib这个错误文件之外复制到空白处。
2. 计算的值会自动出现在列表中,可以看出都是正确的文件路径。
3. 同样的勾选取消“从父级或项目默认设置继承”。
4. 全部编辑完成后,应用再确定。
5. 再次编译,问题消失。
6. 可以成功显示窗口。
无法复制
亲亲提示什么呢