【发布时间】:2016-06-12 05:55:23
【问题描述】:
我是 Visual Studio 和使用 .dll 的新手,我正在尝试让 portaudio 运行,但没有成功。
我构建了 .dll 文件,并在 VS 中创建了一个控制台应用程序项目, 我将 portaudio .lib 文件添加到解决方案属性 -> 链接器 -> 输入选项中的“附加依赖项”。
然后我将 portaudio.h 的目录添加到 VC++ 目录 --> “包含目录”
在这些步骤之后,我能够毫无错误地构建示例代码,但是当我运行程序时,我会收到以下错误:
程序无法启动,因为您的计算机中缺少 portaudio_x86.dll。尝试重新安装程序来解决这个问题。
我尝试将 dll 和 lib 文件所在的目录添加到“可执行目录”,但仍然出现相同的错误。
我不知道我还需要做什么才能让 dll 在 VS 中工作。非常感谢任何帮助。
【问题讨论】:
-
将 DLL 移动到运行可执行文件的目录。您无需更改任何项目设置。
-
做到了。谢谢...
标签: c++ visual-studio visual-c++ dll