2013-05-20 67 views
0

我正在使用FLANN代码来制作项目。首先,我使用cmake构建FLANN代码,并且我有一个文件夹lib包含dll文件和lib文件(成功)。在那之后, 我做一个项目,并链接配置为我的代码:无法加载Visual Studio 2010中的dll文件

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位。

+0

flann.dll在哪里?它在路上吗? – user93353

+0

这是lib文件夹中的文件。 – user2400643

+0

您是否尝试在调试模式下运行?你可以去'Debug'>'无需调试就开始“,并让我知道结果。 –

回答

0

将flann.dll放在Windows目录或您的exe文件存在的地方

相关问题