• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 尝试构建时出现奇怪的错误

[复制链接]
菜鸟教程小白 发表于 2022-12-13 13:19:44 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在一个名为 ctime 的类中有这段代码:

#include <__config>
#include <time.h>

#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
#pragma GCC system_header
#endif

_LIBCPP_BEGIN_NAMEPSACE_STD

using ::clock_t;
using ::size_t;
using ::time_t;
using ::tm;
using ::clock;
using ::difftime;
using ::mktime;
using ::time;
using ::asctime;
using ::ctime;
using ::gmtime;
using ::localtime;
using ::strftime;

_LIBCPP_END_NAMESPACE_STD

但我不断收到这些错误:

errors

有谁知道问题出在哪里?



Best Answer-推荐答案


问题可能与编译时未找到 C++ 标准库有关

您可以尝试以下方法:

  • 为您的项目添加一个空的 .mm 文件! 确保在build设置中将 C++ 标准库设置为 libstdc++(GNU c++ 标准库)
    引用:https://stackoverflow.com/a/19250215/4557505
    其他
  • 将 -lstdc++ 添加到其他链接器标志!在build设置中
    else
  • 在构建阶段添加 libstdc++.dylib/tbd 和 libstdc++.6.dylib/tbd -> 将二进制文件与库链接

关于ios - 尝试构建时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36492820/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap