【发布时间】:2020-03-19 04:32:46
【问题描述】:
我在运行 CMake 时生成了 32 位项目版本,而不是 64 位。
我一直在 ogldev 上关注 OpenGL 教程,并进入了关于将模型加载到应用程序中的部分。无论出于何种原因,在添加 Assimp.我正在使用 Visual Studio 2019。
我为添加 Assimp 依赖项所做的是:
1- 我已将 assimp\include 文件夹添加到我的 Configuration properties\VC++ 目录\Include 目录和 Reference 目录,以及 C/C++\Additional 包含目录下。
2- 我已经使用 CMake(带有 boost)构建了 assimp 项目,并创建了 assimp\lib 文件夹(对于 64 位,因为我的应用程序也是 64 位的)。我将 assimp.dll 复制到我的项目的 x64\Release 文件夹,并将 assimp\lib 文件夹添加到 VC++ 目录\Library 目录和 Linker\General\Additional 库目录。 assimp.lib 已添加到 Linker\Input\Additional 依赖项。
在此过程中我错过了一步吗?我该怎么办?
【问题讨论】:
-
请分享您的 cmake 文件。没有它,很难弄清楚出了什么问题。您是否已将相同配置(32 位/64 位)的 assimp-importer 库添加到您的 cmake 文件中?