c++ Visual studio在给出lib文件时试图查找dll

ndasle7k  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(125)

我试图在Visual Studio 2022上安装OpenCV。我已经在包含和库目录中包含了“include”文件夹和“lib”文件夹。我在调试版本的附加依赖项中指定了“opencv_world480d.lib”,但当我运行调试器时,我得到一个错误窗口,说“opencv_world480d.dll未找到”。我想使用静态库,是否有一个设置,我必须切换,使VC将使用一个静态库?这是我第一次使用一个库,从我所知道的只有lib文件需要静态库?
additional dependencies settingerror code的数据库
我已经尝试在本地添加包含和库目录,并测试了“opencv_world480.lib”而不是调试版本。VC仍然试图找到一个dll文件。

ctzwtxfj

ctzwtxfj1#

  1. opencv_world480d.dll was not found

字符串
你需要把dll文件和生成的exe文件放在同一个文件夹中,dll文件在opencv的x64 -> <version>-> bin文件夹中。
要使用静态库,请确保安装了x64-windows-static opencv。并且库名称不同。x1c 0d1x

相关问题