You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows平台下使用Android NDK、CMake及Ninja构建C++项目时的编译错误求助

Windows平台下使用Android NDK、CMake及Ninja构建C++项目时的编译错误求助

大家好,我在Windows 10平台上用Android NDK(版本23.1.7779620)、CMake和Ninja构建C++项目时,碰到了一直搞不定的编译问题,想求助一下各位!

我的项目包含多个C++源文件,需要和Android工具链正常集成,但持续出现编译错误——核心问题是找不到<cstdint>头文件里的标准类型定义,比如int8_t、int16_t、uint8_t这些。

我已经尝试了两种排查方法,但错误依然没解决:

  • 执行带-H选项的命令查看头文件包含情况,能确认正确的头文件已经被引入,但还是会提示找不到int8_t、uint8_t这类类型
  • 改用不含空格的路径来构建项目,但错误没有任何变化

我自己琢磨着,问题可能出在头文件包含的顺序或路径配置上,也有可能是某个特定的头文件干扰了stdint.h中定义的正常识别。

备注:内容来源于stack exchange,提问作者rishikesh tp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:43:11