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失败相关推荐

  1. 在Linux上编译LLVM/Clang 8.0.0等全部源代码

    2019独角兽企业重金招聘Python工程师标准>>> 本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代 ...

  2. llvm编译linux,在Linux上编译LLVM/Clang 8.0.0等全部源代码

    本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代码不支持更高的版本),要编译的LLVM源代码是8.0.0. 1.安装必要的 ...

  3. 为什么NaN - NaN == 0.0与英特尔C ++编译器?

    本文翻译自:Why does NaN - NaN == 0.0 with the Intel C++ Compiler? It is well-known that NaNs propagate in ...

  4. 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 ...

  5. 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 ...

  6. wget 正在连接 127.0.0.1:36627... 失败:拒绝连接

    我在wget的时候遇到下面的问题, hz@Asia:~/tmp$ wget https://qq.com --2017-11-16 15:18:57-- https://qq.com/ 正在连接 12 ...

  7. 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 ...

  8. 在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0

    大家好,Node.JS 4.0 发布了,这个流行的服务器端 JS 平台合并了 Node.js 和 io.js 的代码,4.0 版就是这两个项目结合的产物--现在合并为一个代码库.这次最主要的变化是 N ...

  9. 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...

最新文章

  1. CCNp笔记(EIGRP)
  2. Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
  3. 一个跨国银行的敏捷转型案例要点之Agile Center
  4. Docker镜像讲解
  5. Python爬虫入门五URLError异常处理
  6. 澜起科技云计算服务器_服务器严重缺货!云应用大爆发!云计算正强势起爆(附龙头)...
  7. MySQL 数据库图形化管理界面应用种草之 Navicat Premium 如何使用
  8. java面试题 返回值类型不同,可以重载吗,为什么?
  9. java查看已导入的证书_jdk导入证书
  10. 西电软件工程概论复习纲要
  11. USGS批量下载Landsat遥感影像数据时无法下载Surface Reflectance的解决
  12. 各国市场分析(荷兰)
  13. 【学习笔记】汇编语言入门
  14. java导出excel表格,文件名称汉字话
  15. 快速将非Word中的不可编辑的公式转换为Word文档中公式编辑器里可编辑的公式的办法
  16. java数组找出重复元素及次数_Java查找数组重复元素,并打印重复元素、重复次数、重复元素位置...
  17. 学C语言,C++是自学好还是去培训机构?
  18. MIC:最大信息系数
  19. 题解专栏(七):kotori和气球
  20. 高分一号(GF-1)卫星影像数据介绍

热门文章

  1. 如何在ex表格导入php_怎么使用php把表格中的数据导入到excel中,php如何快速导入excel表格数据...
  2. 文档服务器备份策略,裸金属服务器创建备份策略
  3. 方根法公式_方根的简易算法
  4. 微信小程序电影列表(一)
  5. 不撞南墙不回头-深度优先搜索
  6. 转载tangl_99的Servlet 实现文件上传下载--自己的一点心得
  7. 为什么微信显示这个android设备,微信显示安卓手机型号在哪设置
  8. 树莓派采集MPU9250运行AHRS进行姿态解算
  9. win10打开计算机代码,Win10开不了机错误代码0xc0000428三种解决方法
  10. 机器学习第四章之逻辑回归模型