当前位置: 首页 > news >正文

网站开发都需要什么工具曼联vs维拉直播免费视频直播

网站开发都需要什么工具,曼联vs维拉直播免费视频直播,黄冈网站免费投放平台免费下载,企业网站开发模板下载问题描述 当我修改了几行代码#xff0c;build了新的lib并集成到app以后#xff0c;app 在mac11 的OS上运行良好#xff0c;但是在 mac11 以及更多版本上#xff0c;app持续crash#xff0c;launch不起来。 使用terminal 打开app的时候#xff0c;输出如下错误#xff…问题描述 当我修改了几行代码build了新的lib并集成到app以后app 在mac11 的OS上运行良好但是在 mac11 以及更多版本上app持续crashlaunch不起来。 使用terminal 打开app的时候输出如下错误 dyld: Symbol not found: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC1EvReferenced from: /Applications/**/**.nodeExpected in: /usr/lib/libc.1.dylib问题定位过程 遇到问题先googlegoogle提供的建议基本都是升级macos这个对我不适用。排查可用版本与当前版本的变量只有编译的macos和xcode升级了。基本可以确定是升级导致的。但仍然需要定位清楚为什么macos和xcode会导致在就的macos 上crash。利用objdump工具查看lib的符号表结果如下 同样的demo在旧的sdk(MacOSX12.1.sdk) 和新的sdk(MacOSX13.1.sdk)下生成的符号表不同。 源码 #include iostream #include fstreamint main(int, char**){printf(hello);// std::cout Hello, from symbolTest!\n;std::ifstream fs(test.txt);std::filebuf fb;fb.open(test.txt, std::ios_base::in);std::cout std::boolalpha direct call: fb.is_open() \n through streambuf: fs.rdbuf()-is_open() \n through fstream: fs.is_open() \n;}MacOSX13.1.sdk 编译出来的符号表 objdump -t symbolTest | grep __ZNSt3__113basic_filebufIcNS_11 0000000000000000 *UND* __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj 0000000000000000 *UND* __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC1Ev 0000000000000000 *UND* __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED1EvMacOSX12.1.sdk 编译出来的符号表 objdump -t symbleTest | grep ZNSt3113basic_filebufIcNS_11char_traitsIcEEEC1Ev 0000000100003280 w F TEXT,text ZNSt3113basic_filebufIcNS_11char_traitsIcEEEC1Ev 0000000100003280 d UND ZNSt3113basic_filebufIcNS_11char_traitsIcEEEC1Ev不同的MacOSX sdk完全相同的编译选项编出来的可执行文件里面的符号却不同。 问题定位到这里第一想法是把MacOSX 降级到原来的版本但这是个大动作。从理论上讲高版本的MacOSX 应该能兼容到MAC11。查找其他在MacOSX13.1.sdk 编译出来的有符号的库对比flags.make中的编译选项发现编译选项少了一个-mmacosx-version-min10.13 , 在cmake中加上这个编译选项后再查找符号符号就存在了。 解决方案 cmake中添加最小支持版本的编译选项 set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -mmacosx-version-min11.0) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -mmacosx-version-min11.0)
http://www.sadfv.cn/news/389670/

相关文章:

  • 建设网站一定要数据库吗泸州大浪科技做网站
  • 网站的相关性 实用性支持快钱支付的网站
  • 网站的界面设计怎么做凡科微信小程序登录
  • 做网站的代码难吗数字化营销
  • oppo自带软件商店下载北京知名seo公司精准互联
  • 山东建站wordpress 怎么改字体
  • 网站怎么做描文本wordpress付费查看简历
  • 合作制作网站优质的邵阳网站建设
  • 海口建网站江苏城乡住房和城乡建设厅网站
  • 网站建设赣icp小城镇建设网站
  • 网站建设费与网络维护费区别网站内容怎么做备份
  • 网站办公室从事网站建设需要什么资质
  • 杭州专业做网站网站返回404
  • 网站改版合同书有口碑的大良网站建设
  • 烟台网站建设地址html框架做网站
  • 常州网站开发培训网站设计太原
  • 网站怎么分类凡网站建设
  • 企业手机网站建设策划微软雅黑做网站
  • 四川杰新建设工程网站wordpress 数据表 插件
  • 宁波本地网站排行沈阳seo团队
  • 产品展示网站建设第三方小程序平台
  • 南京软月网站建设公司推荐一些高清1080p的浏览器
  • 做内容网站深圳百度推广属于哪家公司
  • 左侧导航栏网站模板卡盟网站怎么做
  • 苏州公司建设网站制作企业信用信息网查询系统官网
  • wordpress 视频站模板下载失败石家庄企业建站
  • 哪有做建筑设计的网站医药医疗行业网站建设
  • 公司网站建设 邮箱寻找做电影网站团队合作
  • 一个ip怎么做多个网站建立网站的第一步是建立什么
  • 无锡cms建站angular2.0网站制作