0

我正在使用 FLANN 代码来制作项目。首先,我使用 cmake 构建 FLANN 代码,并且我有一个文件夹 lib 包含 dll 文件和 lib 文件(成功)。之后,我为我的代码创建了一个项目和链接配置:

Additional include Directories :  <path to include file>
Additional Library Directories : <path to lib file>
Additional Dependencies: flann.lib 

我构建成功但是当我运行它时,视觉已经通知:程序无法启动,因为您的计算机中缺少 flann.dll.... 终端有:

'FLANN_Test2.exe': Loaded 'D:\Computer Vision\FLANN_Test2\Debug\FLANN_Test2.exe', Symbols loaded.
'FLANN_Test2.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
'FLANN_Test2.exe': Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
'FLANN_Test2.exe': Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
The program '[7092] FLANN_Test2.exe: Native' has exited with code -1073741515 (0xc0000135).

发生了什么?你能帮我编辑一下吗。我正在使用 win 32 和 visual 32 位。

4

1 回答 1

0

将flann.dll放在windows目录或者你的exe所在的地方

于 2013-05-20T07:09:57.010 回答