我目前正在尝试构建和运行VTK的一些示例。构建进行得很好,但是在尝试运行示例时,我缺少一些DLL错误。我正在使用Windows 8.1,Visual Studio2012。我的路径实际上包括所有dll的存储目录。dll存储在:
C:\Program Files (x86)\VTK\bin\
我的路径值为:
C:\cygwin64\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Perl64\site\bin;C:\Perl64\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_45\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\CMake\bin;C:\Program Files\doxygen\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\Lonni\Dev Utilities\gluegen\gluegen-2.3-b858-20150410-windows-amd64\gluegen-2.3-b858-20150410-windows-amd64\jar\gluegen-rt.jar;C:\Users\Lonni\Dev Utilities\jogl-2.3-b1392-20150410-windows-amd64\jogl-2.3-b1392-20150410-windows-amd64\jar\atomic\jogl.jar;C:\Program Files (x86)\Git\cmd;C:\OpenSceneGraph-3.0.1-VS9.0.30729-x64-release-12741\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VTK\;C:\Program Files (x86)\VTK\bin\
我最初以为输入错误,我发现了一个丢失的“;”。但是,现在它已得到纠正,它仍然无法正常工作,并且在尝试运行程序时仍然出现缺少的dll错误。
任何帮助将不胜感激。
编辑:最终我错了,现在当我尝试直接在没有VS的情况下启动exe文件时,它工作正常。但是,当尝试从VS内部启动它时,出现DLL错误。
提前致谢
在VStudio中,转到您的应用程序项目属性,选择Debugging,然后在Environment选项中添加PATH=%path_to_the_folder_where_your_your_dll_is_located%;
(我建议使用相对路径)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句