Visual Studio - 找不到DLL依赖项DESPITE正在设置环境变量

时间:2016-07-14 09:27:41

标签: c++ c visual-studio dll

我编写了一个依赖于几个DLL的C应用程序,在使用本地调试器时遇到了一些麻烦。这是一个记录良好的错误消息:

  

“此程序无法启动,因为您的xxx.dll丢失了   计算机“。

现在它是portaudio_x86.dll但是DLL是任意的,因为我对其他一些人有相同的行为(libfftw3-3.dll,libsamplerate-0.dll,libsndfile-1.dll ...)< / p>


我去过Configuration Properties \ Debugging并将Environment更改为:

路径=

  

C:\ portaudioASIO \ portaudio \ lib中;%PATH%

(portaudio dll所在的位置)
和合并环境是'是'(我已经尝试了PATH的每一个组合和排列,附加,前置,混合$(ProjectDir) - 一切都无济于事

但是这并没有解决它,我在调试时仍然收到错误消息“dll not found”。


我目前正在通过将DLL包含在调试文件夹中来解决这个问题,但这对我来说似乎有些麻烦并且阅读了所有其他帖子[12,{{3}关于设置环境PATH变量,我看不出为什么它不起作用。

有关如何使PATH变量正常运行的任何提示?干杯!

这是使用MSVS社区2015,应用程序在C中,但C ++版本也是如此。

0 个答案:

没有答案