问题描述:
…/dist/include/mozilla/mozalloc.h文件中 使用operator new()函数,无法识别std命令空间的类型种类。
原因分析:
引入stl包装器,mozalloc.h头文件会遇见导入问题,mozalloc.h所做的就是:声明moz_u*allocator函数,定义各种运算符new/delete变量的内联实现。解决方法可以修改stl-headers或者gcc-stl-wrapper.template.h头文件。
相关链接:
https://bugzilla.mozilla.org/show_bug.cgi?id=1269171
https://hg.mozilla.org/mozreview/gecko/rev/a1b053a1f7ad41bb177bf1fbf052cec6afb15170#index_header
mozalloc.h头文件 'std' does not name a type
最新推荐文章于 2023-03-11 17:52:15 发布