首页 文章

获取DLL包括在Visual Studio中工作

提问于
浏览
1

我是Visual Studio的新手,并且使用.dlls,我试图让portaudio运行,但没有成功 .

我构建了.dll文件,并在VS中创建了一个控制台应用程序项目,我将portaudio .lib文件添加到解决方案属性 - >链接器 - >输入选项中的“附加依赖项” .

然后我将portaudio.h的目录添加到VC目录 - >“包含目录”

在这些步骤之后,我能够无错误地构建示例代码,但是当我运行程序时,我会收到此错误:

程序无法启动,因为您的计算机缺少portaudio_x86.dll . 尝试重新安装该程序以解决此问题 .

我尝试将目录添加到dll和lib文件到“可执行目录”的位置,但我仍然得到相同的错误 .

我不知道还需要做些什么来让dll在VS中工作 . 任何帮助深表感谢 .

1 回答

  • 2

    最简单的解决方案是将创建的DLL移动到运行可执行文件的同一目录 . 无需更改项目设置 .

    另一种解决方案是将DLL移动到PATH语句中指定的目录,或者由Windows使用Dynamic Link Library Search Order条件找到 .

相关问题