Visual Studio 2010: dll missing

Visual Studio 2010: dll missing

本文关键字:dll missing 2010 Studio Visual      更新时间:2023-10-16

我在谷歌上搜索了一整天,我快疯了。。

好吧,这就是我的问题:我已经写了我的vs项目,我已经指定了所有的"include"(通过选择项目属性->配置属性->VC++目录)和所有的外部库目录(以相同的方式)。然后,我通过选择项目属性->链接器->输入->附加依赖项并添加所有.lib文件路径来指定所有附加库。我按F7,它编译时没有错误。我负责这个项目。。系统错误:缺少libsndfile-1.dll。

没关系,所以我打开了vs控制台,移动到libsndfile-1.def(和libsndffile-1.lib)路径,然后执行:"lib.exe libsndfile.def"。这里我得到了另一个错误:"链接:致命错误lnk1104 lib.exe,无法打开libsndfile.lib">

我试着从网上下载libsndfile.dll,但它仍然不起作用。我还试着把所有的库放在visualstudio的源文件中。。但再一次,没有办法。

我哪里错了?

提前感谢

编辑:我看到vs也找不到其他dll!

请不要将DLL复制到文件夹中。。。这对组织中的其他开发人员来说很烦人;相反,右键单击应用程序并单击属性,进入配置属性->调试并将环境值设置为:

PATH=C:PathToInclude;%PATH%

这将添加到您的环境中的路径,并将其合并到您的应用程序环境中。

对应用程序的所有配置执行此操作。

我简单地解决了将所有dll文件放在.exe文件的同一目录中的问题