我试图弄清楚如何将 3ds 文件加载到我的项目中。经过数小时的研究,我找到了 lib3ds。但是我仍然不知道如何处理那里的源文件。
我需要做什么才能获得通常的 .h 和 .lib 文件以将它们复制到我的 Visual C++ 文件夹中?
我试图弄清楚如何将 3ds 文件加载到我的项目中。经过数小时的研究,我找到了 lib3ds。但是我仍然不知道如何处理那里的源文件。
我需要做什么才能获得通常的 .h 和 .lib 文件以将它们复制到我的 Visual C++ 文件夹中?
查看lib3ds源代码时,我在发行版中看到了一个 lib3ds.sln。您是否尝试过使用它来构建库?然后,您应该能够在源代码中使用 lib3ds.h,并链接到您构建的 .lib 文件。
编辑
澄清 - 双击 .sln 文件将其加载到 Visual Studio 中(如果它询问升级项目,让它继续执行。)然后您可以构建项目。之后,如果您查看 3ds 输出文件夹树,您会发现 Debug 或 Release 文件夹(取决于您构建库的方式)。
回到您的应用程序中,您现在可以在代码中向#include "lib3ds.h" 添加一行(您需要在项目设置/包含目录中添加 lib3ds 代码的路径)
然后,在您的构建/链接设置中,添加一个指向您构建的库的“附加库”,例如 c:\mySource\lib3ds\Debug\bin\lib3ds.lib