CodeLite运行于windows下的诺干问题及解决办法

前言:本人喜欢在Windows下写C语言程序,之前用过DevC++,PellesC,VC6,VS2012等,都感觉不好用,自动用上了CodeLite后,觉得正合我意啊。但也碰到一些问题,在这里写一下,方便其它也想在Windows下学C的同学们。。。

一、下载安装CodeLite后,还需下载tdm64-gcc,因为CodeLite只是编辑器,而TDM-GCC是编译器,很牛X的编译器啊

CodeLite可以去www.codelite.org下载.

tdm-gcc可以去https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-5.1.0-3.exe/download

安装步骤很简单,本文就不再详细讲了

二、在codelite中,控制台中文乱码的解决办法

也就是,点设置–构建设置–开关
在Debug 与 Source的值中,双击,在-g或-c后加入 -fexec-charset=GBK -finput-charset=UTF-8
这样,在写控制台程序时,用printf();函数中的中文字符,不再乱码了

参考网址:https://www.jb51.net/softjc/461287.html

三、刚装完CodeLite还好好的,汉化完后,左右不显示项目列表了?
  其实就是点Workspace View右边的三点的图标,竖着3点的,点出来后弹出新莱单,把里面的工作区打勾就可以了
  如果连Workspace View也不显示的话,就点视图菜单,把Toggle Minimal View前的勾去掉,或按Ctrl+F11

四、之前装了低版本的编译器,比如MinGw(MinGw),后面重装了MinGw(TDM-GCC-64)导致不能编译了,怎么办?
  点设置–构建设置–编译器–点浏览图标–从中选择MinGW(TDM-GCC-64),确定即可

五、如果编译时出现CodeLite No rule to make target错误,构建设置中,工具一栏中的路径也都是对的,但还是不行?
  右键项目,点设置–常规–Makefile Generator这一项,改为Default即可

六、用CodeLite写windows程序时,如果要调用如timeGetTime();函数,但编译时,提示undefined reference to
‘__imp_timeGetTime’,如何解决呢?
  右击项目–设置–链接器–库–加入“libwinmm.a”,多个库之间,用分号隔开。

 

    原文作者: 汉诺塔问题
    原文地址: https://blog.csdn.net/zwf888/article/details/81457955
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞