安装mysql cmake your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found

 CMake Error: your CXX compiler: “CMAKE_CXX_COMPILER-NOTFOUND” was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.

解决方法:

yum install gcc-c++

Mysql5.6下的依赖要先安装:

yum  -y install ncurses-devel

yum -y install ncurses

yum -y install openssl-devel
yum  -y install    tcp_wrappers-devel 
yum  -y install    bison-devel

yum  -y install    bison
yum  -y install gcc-c++
yum -y install cmake

 

然后删除CMakeCache.txt,重新执行编译命令即可

### 解决ESP-IDF编译时C编译器未找到的问题 当遇到`ESP-IDF cmake c compiler not found`错误提示时,这通常意味着CMake未能识别或定位到所需的MSVC C编译器。对于使用Windows平台上的Visual Studio工具链而言,确保环境配置正确至关重要。 #### 验证安装的编译器版本 确认已安装适当版本的Microsoft Visual C++ (MSVC)编译器,并且其版本号应当匹配项目需求。例如,在给定情况下,使用的编译器应为MSVC 19.37.32822.0[^1]。如果当前环境中存在多个不同版本的编译器,则可能需要指定特定版本来避免冲突。 #### 设置正确的开发环境变量 为了使CMake能够检测到编译器,建议启动命令行界面前先运行Visual Studio Developer Command Prompt或者通过VS Installer添加工作负载中的“Desktop development with C++”。这样做可以设置必要的PATH和其他环境变量以便于访问编译工具链。 #### 修改CMakeLists.txt文件 有时可以通过编辑项目的根目录下的`CMakeLists.txt`文件来进行更详细的定制化配置。比如显式声明所期望的编译器路径: ```cmake set(CMAKE_C_COMPILER "path_to_msvc_cl.exe") set(CMAKE_CXX_COMPILER "path_to_msvc_cl.exe") ``` 不过这种方法较为少见,除非确实遇到了无法正常探测的情况才考虑采用这种方式处理。 #### 更新或重新安装CMake与ESP-IDF 保持软件处于最新状态有助于减少兼容性和稳定性方面的问题。尝试更新至最新的稳定版CMake以及ESP-IDF框架本身;同时注意官方文档中关于系统要求的部分说明。 #### 使用预设好的IDE集成解决方案 Espressif Systems提供了专门针对ESP系列芯片设计的Eclipse插件和PlatformIO IDE扩展包,这类集成开发环境往往已经预先设置了合理的默认选项,简化了初次使用者的学习曲线并降低了配置难度。 #### 检查其他潜在因素 - 确认是否启用了管理员权限执行构建操作。 - 查看是否有防火墙或其他安全策略阻止了对外部资源的获取。 - 排除网络连接不稳定造成下载依赖项失败的可能性。 上述措施应该能有效帮助解决因找不到合适C编译器而导致的编译失败问题。若仍然存在问题,请进一步查阅日志信息寻找线索。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值