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 ...
最新文章
- CCNp笔记(EIGRP)
- Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
- 一个跨国银行的敏捷转型案例要点之Agile Center
- Docker镜像讲解
- Python爬虫入门五URLError异常处理
- 澜起科技云计算服务器_服务器严重缺货!云应用大爆发!云计算正强势起爆(附龙头)...
- MySQL 数据库图形化管理界面应用种草之 Navicat Premium 如何使用
- java面试题 返回值类型不同,可以重载吗,为什么?
- java查看已导入的证书_jdk导入证书
- 西电软件工程概论复习纲要
- USGS批量下载Landsat遥感影像数据时无法下载Surface Reflectance的解决
- 各国市场分析(荷兰)
- 【学习笔记】汇编语言入门
- java导出excel表格,文件名称汉字话
- 快速将非Word中的不可编辑的公式转换为Word文档中公式编辑器里可编辑的公式的办法
- java数组找出重复元素及次数_Java查找数组重复元素,并打印重复元素、重复次数、重复元素位置...
- 学C语言,C++是自学好还是去培训机构?
- MIC:最大信息系数
- 题解专栏(七):kotori和气球
- 高分一号(GF-1)卫星影像数据介绍
热门文章
- 如何在ex表格导入php_怎么使用php把表格中的数据导入到excel中,php如何快速导入excel表格数据...
- 文档服务器备份策略,裸金属服务器创建备份策略
- 方根法公式_方根的简易算法
- 微信小程序电影列表(一)
- 不撞南墙不回头-深度优先搜索
- 转载tangl_99的Servlet 实现文件上传下载--自己的一点心得
- 为什么微信显示这个android设备,微信显示安卓手机型号在哪设置
- 树莓派采集MPU9250运行AHRS进行姿态解算
- win10打开计算机代码,Win10开不了机错误代码0xc0000428三种解决方法
- 机器学习第四章之逻辑回归模型