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. MikuMikuDance 6 菜单汉化补丁
  2. 【原创】实现日、周、月排行统计
  3. npm install react-native-video --save
  4. FSG2.0脱壳记录
  5. 土地利用结构信息熵_科研成果快报第163期:基于市政用水时序数据的城市混合土地利用感知与分析...
  6. sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
  7. 如何实现32.5万笔/秒的交易峰值?阿里交易系统TMF2.0技术揭秘
  8. matlab feval 函数说明,Matlab feval函数
  9. Python3 isspace()方法
  10. c语言作业重庆科技学院,C语言程序设计学生上机报告-NO3.doc
  11. 在线看大会!就来云栖号!
  12. Java校招笔试题-Java基础部分(一)
  13. [转]ASP.net(c#)生成条形码
  14. 【完全开源】博客园客户端UWP版(上篇)
  15. 一道实用linux运维问题的9种shell解答方法!
  16. k-平均算法(k-means算法)(k均值算法)例题
  17. C和C++不安全?Android 支持 Rust 开发操作系统
  18. 学习并掌握结构化写作方法,提高写作能力 ——结构化写作学习笔记(1)
  19. 机器学习-数据科学库day2
  20. 结对第一次—原型设计(文献摘要热词统计)

热门文章

  1. QT 利用QAxObject大数据读写excel文件
  2. mysql autoenlist默认_Dapper MySql DateTime 异常
  3. Anbox源码分析(三)——Anbox渲染原理(源码分析)
  4. Cortex-M3技术参考手册 2022年3月1日
  5. 那些值得称赞的 python 小亮点,断言,with 语句,格式化字符串,听我道来
  6. 数字图像处理艺术化效果——彩色图像转化为灰度图像(黑白照片)
  7. 浅谈如何做好督查督办工作?
  8. android开发 app消息提醒功能,Android中利用App实现消息推送机制的代码
  9. Linxu-解压压缩命令
  10. 计算机应用基础165791,人大网大计算机应用基础试题答案解析.doc