首页 > 其他分享 >make编译时fatal error: codecvt: No such file or directory解决方法

make编译时fatal error: codecvt: No such file or directory解决方法

时间:2024-10-25 13:58:33浏览次数:7  
标签:gcc No make c++ codecvt 编译 file

用cmake在centos7中编译c++编译报错,信息如下

fatal error: codecvt: No such file or directory

codecvt为c++标准库头文件(示例代码),其起到封装字符串的转换,包括宽和多字节,从一种编码到另一种的作用。 最初从一些帖子上看到,codecvt库只有C++11标准及以上才支持,需要在编译时gcc后添上“-std=c++11”,或在makefile文件中修改,添加命令使gcc默认支持C++11标准,试验后发现不行。

改用gcc(g++)-8 devtoolset-8编译:

SET(CMAKE_C_COMPILER "/opt/rh/devtoolset-8/root/usr/bin/cc")

SET(CMAKE_CXX_COMPILER "/opt/rh/devtoolset-8/root/usr/bin/c++")

编译通过

标签:gcc,No,make,c++,codecvt,编译,file
From: https://www.cnblogs.com/mazhenyu/p/18502391

相关文章

  • ERROR_NOTE_BOOK
    11.(单选题,4分)在数字通信中广泛采用CRC循环冗余码的原因是CRC可以()。A.检测出多位突发性差错B.检测并纠正一位差错C.检测出一位差错D.检测并纠正多位突发性差错答案:A。解析:在数字通信中广泛采用CRC(循环冗余码)的原因是CRC可以检测出多位突发性差错。12.(单选题,4......
  • 计算机视觉库supervision学习-day(3)-各种Annotator
    上一次学习了supervision库的Detections类,按照官方文档,接下来学习的是各种Annotator标注器类,我主要学习几个我感兴趣的、有意思的Annotator类型一、Annotator所有的XxxAnnotator类都是继承自BaseAnnotator类,并重写了其中的annotator方法(注:由于几乎大部分的XxxAnnotator类的构......
  • Node.js和Python在服务器端编程上有什么不同
    Node.js和Python在服务器端编程上有以下不同:1.设计哲学不同;2.性能不同;3.库支持和框架不同;4.同步/异步处理不同;5.语法简洁性不同;6.用途和适用场景不同。具体来说,Node.js基于事件驱动和非阻塞I/O模型,优于高并发处理,而Python则以简洁易读著称,广泛应用于科学计算、人工智能等领域。......
  • blender4.2 插件安装 auto-rig 报错'bpy.app' object has no attribute 'version_char
     找到安装的插件位置的version.py文件我的在  "C:\Users\zyz\AppData\Roaming\BlenderFoundation\Blender\4.2\scripts\addons\auto_rig_pro-master\src\lib\version.py"可以参考一下 修改代码第8行的代码,#_char=bpy.app.version_char_char=getattr(bpy.app,'ver......
  • NodeJS期刊投稿信息查询系统-毕业设计源码06128
    摘要本文详述了一个基于微信小程序和Node.js技术的期刊投稿信息查询系统的设计与实现过程。该系统旨在为用户提供便捷、高效的投稿信息查询服务,同时为管理员提供强大的后台管理功能。通过微信小程序,用户可以轻松登录、注册,并访问首页查看期刊信息、投稿状态以及网站公告。......
  • [NOI 2018] 屠龙勇士 做题笔记
    传送门前言我是唐诗,考场没开这题。导致看都没看,直接考试策略大失误。其实知道了这题是个扩展中国剩余定理之后就很好做了。题意非常奇妙。小D最近在网上发现了一款小游戏。游戏的规则如下:游戏的目标是按照编号\(1\rightarrown\)顺序杀掉\(n\)条巨龙,每条巨龙拥有一......
  • 题解:CF1988B Make Majority
    题目大意题面写得很清楚,我就不再赘述了。解题思路涉及知识点:字符串,构造。由于所有相邻的$0$合并完会变成一个$0$,所以先贪心地把所有挨在一起的$0$合并起来,放在一个新的字符串里。而且题目需要你判断是否最终是否能合并成一个$1$,所以$1$是不需要想$0$一样合并的,这......
  • 一文彻底弄懂MySQL的各个存储引擎,InnoDB、MyISAM、Memory、CSV、Archive、Merge、Fede
    MySQL中的存储引擎是其数据库管理系统的核心模块,用于处理不同类型的数据存储和检索操作。每种存储引擎都有自己的特点,适用于不同类型的应用场景。MySQL最常用的存储引擎包括InnoDB、MyISAM、Memory、CSV、Archive、Merge、Federated、NDB等。以下是对MySQL存储引擎的详细介......
  • Node.js
    Node.js是什么◼官方对Node.js的定义:Node.js是一个基于V8JavaScript引擎的JavaScript运行时环境。◼也就是说Node.js基于V8引擎来执行JavaScript的代码,但是不仅仅只有V8引擎:前面我们知道V8可以嵌入到任何C++应用程序中,无论是Chrome还是Node.js,事实上都是嵌入了V8引......
  • P1085 [NOIP2004 普及组] 不高兴的津津 难点:如何按要求实现打印最生气的天数.py
    """anger=0day=0foriinrange(7):inclass,extra=input(map(int,input().split()))anger=inclass+extraday+=1"""#将anger数组的大小排序,输出anger最大的那一天,但我无法将anger和day连接起来排序#解决办法是用max_anger和angriest_day两个变量,在七天的......