CodeLite 15.0.0+ Clang 编译器 build失败
CodeLite 15.0.0+ Clang 编译器 build warning失败 Windows平台 解决办法
- 问题描述
- 问题分析
- 新的问题
- 总结
问题描述
CodeLite 15.0.0+ 配合Clang 在windows下构建失败。出现大量警告。
问题分析
浏览报错信息:
为什么问题会出在mingw的include里面?clang++编译用到了mingw的头文件吗?
于是查看build 设置:
Settings -》Build Settings:
在build设置的CLANG配置栏中,include path 默认加入了
mingw的include目录。
清空该项。
rebuild项目,成功,没有报错。
新的问题
点击运行,???没有反应。。
切换到output栏:
程序并没有运行(设置了terminal为cmd,运行会弹出黑窗口)。
打开文件目录
目录下的Debug文件夹内已经生成编译过程的各种文件。
???没有扩展名???
使用wsl 运行./as,程序成功运行。
发现原因:g++ 编译会自动添加exe扩展名,而clang++并不会。
寻找配置编译命令格式的设置:
老地方:
右边Executable位置,在$(OutputFile)后面加.exe
记得rebuild,运行,成功!
总结
CodeLite wiki上推荐使用MinGW作为编译工具,因为之前没有使用过CLANG,就安装了一个LLVM尝试一下,出现了这些问题。个人感觉CodeLite作为C++ IDE还是比较小众,网上资料并不多,这里贴出解决办法供大家参考。也推荐寻找C++ IDE的同学不妨尝试一下CodeLite,是一款小巧精致,功能齐全的IDE,官方也一直在更新维护。
CodeLite 15.0.0+ Clang 编译器 build失败相关推荐
- 在Linux上编译LLVM/Clang 8.0.0等全部源代码
2019独角兽企业重金招聘Python工程师标准>>> 本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代 ...
- llvm编译linux,在Linux上编译LLVM/Clang 8.0.0等全部源代码
本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代码不支持更高的版本),要编译的LLVM源代码是8.0.0. 1.安装必要的 ...
- 为什么NaN - NaN == 0.0与英特尔C ++编译器?
本文翻译自:Why does NaN - NaN == 0.0 with the Intel C++ Compiler? It is well-known that NaNs propagate in ...
- npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! wlwl-dsfvue@1.0.0 dev: `node build/dev-server.js`报错
npm run dev报错如下 internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module '../co ...
- Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager
一.异常说明 Andorid Studio 安装后,模拟器启动失败,报错为: Installed Build Tools revision 32.0.0 is corrupted. Remove an ...
- wget 正在连接 127.0.0.1:36627... 失败:拒绝连接
我在wget的时候遇到下面的问题, hz@Asia:~/tmp$ wget https://qq.com --2017-11-16 15:18:57-- https://qq.com/ 正在连接 12 ...
- No cached version of com.android.tools.build:gradle:2.0.0 available for offline mode.
异常场景 从AS2.0升级到2.1,重新编译工程后,抛出了如下异常 Error:A problem occurred configuring root project 'AndroidStudioPr ...
- 在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0
大家好,Node.JS 4.0 发布了,这个流行的服务器端 JS 平台合并了 Node.js 和 io.js 的代码,4.0 版就是这两个项目结合的产物--现在合并为一个代码库.这次最主要的变化是 N ...
- 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )
文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...
最新文章
- MikuMikuDance 6 菜单汉化补丁
- 【原创】实现日、周、月排行统计
- npm install react-native-video --save
- FSG2.0脱壳记录
- 土地利用结构信息熵_科研成果快报第163期:基于市政用水时序数据的城市混合土地利用感知与分析...
- sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
- 如何实现32.5万笔/秒的交易峰值?阿里交易系统TMF2.0技术揭秘
- matlab feval 函数说明,Matlab feval函数
- Python3 isspace()方法
- c语言作业重庆科技学院,C语言程序设计学生上机报告-NO3.doc
- 在线看大会!就来云栖号!
- Java校招笔试题-Java基础部分(一)
- [转]ASP.net(c#)生成条形码
- 【完全开源】博客园客户端UWP版(上篇)
- 一道实用linux运维问题的9种shell解答方法!
- k-平均算法(k-means算法)(k均值算法)例题
- C和C++不安全?Android 支持 Rust 开发操作系统
- 学习并掌握结构化写作方法,提高写作能力 ——结构化写作学习笔记(1)
- 机器学习-数据科学库day2
- 结对第一次—原型设计(文献摘要热词统计)
热门文章
- QT 利用QAxObject大数据读写excel文件
- mysql autoenlist默认_Dapper MySql DateTime 异常
- Anbox源码分析(三)——Anbox渲染原理(源码分析)
- Cortex-M3技术参考手册 2022年3月1日
- 那些值得称赞的 python 小亮点,断言,with 语句,格式化字符串,听我道来
- 数字图像处理艺术化效果——彩色图像转化为灰度图像(黑白照片)
- 浅谈如何做好督查督办工作?
- android开发 app消息提醒功能,Android中利用App实现消息推送机制的代码
- Linxu-解压压缩命令
- 计算机应用基础165791,人大网大计算机应用基础试题答案解析.doc