我一直链接到assimp,就像我经常使用其他中间件一样,但是当我运行我的应用程序时,出现运行时错误:“应用程序无法正确启动(0xc000007b)。”
我想念什么?我下载了assimp 3.1.1二进制文件并得到了
我将“include / assimp”文件夹放入我的项目include文件夹中,将assimp.lib放入我的lib / x86文件夹中,并将assimp.dll和.exe放在我的应用程序.exe旁边。
在启动项目的属性中,我链接到include和库路径,并且在我的其他依赖项中包含assimp.lib。
最佳答案
问题是assimp.dll和assimp.exe必须进入我的解决方案文件夹。似乎是在某个地方,它被定义为从其中读取.dll或.exe的位置。尽管这很奇怪,因为我的glew.dll和sdl2.dll需要与我的应用程序位于同一目录内。.assimp.exe可能假定.dll在其上方的目录中
关于c++ - 在Visual Studio 2015中链接Assimp 3.1.1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40999558/