刚开始,这个问题似乎与另一篇文章非常相似添加DLL(lame_enc.dll)引用到我的项目,但我无法成功应用该答案.我对VB.NET很陌生,所以我很可能只是遗漏了一些明显的东西.
我试图将DLL链接到VB.NET 2010项目,以允许我的VB应用程序播放*.ogg文件.我在论坛上关注了其他一些建议并下载了FMOD的 FMOD Ex Programmers API.我现在尝试引用该功能.这些似乎是我需要以某种方式引用的文件.
C:\ Program Files(x86)\ FMOD SoundSystem\FMOD Programmers API Windows\api\fmodex64.dll.
C:\ Program Files(x86)\ FMOD SoundSystem\FMOD Programmers API Windows\api\libfmodex64_vc.lib.
我还没有发现如何添加*.lib引用(或等效的),但选择DLL作为引用会产生以下错误.
无法添加对"C:\ Program Files(x86)\ FMOD SoundSystem\FMOD Programmers API Windows\api\fmodex64.dll"的引用.请确保该文件是可访问的,并且它是有效的程序集或COM组件.
我不确定我能错过什么.有任何想法吗?谢谢!
小智 7
在"解决方案资源管理器"中,双击项目的"我的项目"节点.
在项目设计器中,单击"引用"选项卡.
单击"添加"按钮以打开"添加引用"对话框.
在"添加引用"对话框中,选择指示要引用的组件类型的选项卡.
选择要引用的组件,然后单击"确定".
我尝试的另一种方法对我有用。我找到了一个包含 LibZPlay VB.NET 示例的工作示例的网站(http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=7789&lngWId=10)。它在 VS 2008 下运行,我能够调整我的项目以在 VS 2008 下使用 LibZPlay(开源库http://libzplay.sourceforge.net/WELCOME.html)。
目前这对我来说已经足够了。谢谢你的建议。这可能是我的一些配置问题或误解。