首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mingw32构建Assimp

使用mingw32构建Assimp
EN

Stack Overflow用户
提问于 2021-01-09 20:22:04
回答 1查看 384关注 0票数 1

你好,我试着用mingw32编译Assimp。

但是在编译过程中出现了多个错误。

第一个是:

代码语言:javascript
复制
C:\Users\MY_NAME\Downloads\assimp-5.0.1\assimp-5.0.1\code\SMD\SMDLoader.cpp:579:12: error: 'strtok_s' was not declared in this scope; did you mean 'strtok_r'?

我找到了这个问题的解决方案,我更改了源代码,它起作用了,但我没有找到第二个问题的解决方案。第二个错误是:

代码语言:javascript
复制
c:\users\MY_NAME\downloads\assimp-5.0.1\assimp-5.0.1\contrib\zip\src\zip.h:30:15: error: conflicting declaration 'typedef long int ssize_t' 
30 | typedef long  ssize_t;  /* byte count or error */

下面是来自zip.h的第30行:

代码语言:javascript
复制
typedef long  ssize_t;  /* byte count or error */

为了更清楚起见,我决定向您展示一段代码。下面是zip.h中从第27行到第31行的一段代码

代码语言:javascript
复制
#ifdef _WIN64
typedef long long  ssize_t;  /* byte count or error */
#else
typedef long  ssize_t;  /* byte count or error *
#endif

我正在和gcc一起使用mingw32 (9.2.0)

有人能解释一下构建失败的原因吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-14 19:09:04

据我所知,这个问题已经在我们现在的大师中解决了。您能试试Asset-Importer-Lib@github的最新款吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65642587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档