我目前正在使用 VSCode 构建一个 OpenGL 项目,并尝试使用 assimp 导入 3D 模型。我构建了 .dylib 文件并将其包含在我项目的 lib 文件夹中。它编译成功但无法运行,调试控制台显示如下内容:
dyld[2447]: Library not loaded: @rpath/libassimp.5.dylib
Referenced from: <C5ED10CB-3121-3808-9DC9-B71850FB98F8> /Users/jessepak/Documents/OpenGL/model/app
Reason: tried: '/System/Volumes/Preboot/Cryptexes/OS@rpath/libassimp.5.dylib' (no such file), '/usr/local/lib/libassimp.5.dylib' (no such file), '/usr/lib/libassimp.5.dylib' (no such file, not in dyld cache)
Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)
The program '/Users/jessepak/Documents/OpenGL/model/app' has exited with code 0 (0x00000000).
我也尝试将 libassimp.5.dylib 文件复制到我的 /usr/lib/ 文件夹,但结果保持不变。
有人知道如何解决这个问题吗?提前致谢