只有当从IDE尝试调试或运行程序时才会出现问题,而手动将可执行文件复制到带有DLL的适当目录并运行它则没有问题。如果我从程序中删除所有对FMOD的引用,则调试和运行将正常工作。我确保在项目设置中具有正确的工作目录(除了它可以在同一目录中正常加载所有其他文件)。我最初是从Visual Studio 2010转换项目,但是尝试从头开始创建新项目也没有成功。我已经尝试了所有可能的编译器和链接器设置,并且搜索谷歌也没有帮助。
我想问题与新的Metro样式应用程序以及其处理外部依赖项的方式有关,但我也关闭了“Metro样式应用程序支持”。我开始觉得我已经尽力而为,不知道接下来该尝试什么。非常感谢提供更多诊断信息的指导!
编辑:我使用的Visual Studio版本是Visual Studio Ultimate 2012 RC,版本11.0.50706.0 QRELRC July,2012