博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wxWidgets(2):一个好用C/C++ php 开源IDE —— CodeLite IDE
阅读量:6830 次
发布时间:2019-06-26

本文共 1358 字,大约阅读时间需要 4 分钟。

本文原文连接: 转载请注明出处!

1,关于CodeLite

CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行。

亮点:

1. 代码自动完成功能很强大
2. 仿VS,很容易上手
3. 界面更友好
4. 与Subversion集成
5. 与wxFormBuilder集成
6. 函数跳转功能强大
官网:

2,使用

开始使用code::block,后来发现界面比较复杂,不太好用。于是换了这个IDE。感觉上功能够用,直接下载安装即可。

创建wxWidgets工程。

选择编译方式clang++

make[1]: wx-config: Command not foundmake[1]: wx-config: Command not found

在mac下,命令好像不执行,说明wx-config不能找到命令。

手动执行,然后将参数替换。

$ wx-config --cxxflags-I/usr/local/lib/wx/include/osx_cocoa-unicode-3.1 -I/usr/local/include/wx-3.1 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__ $ wx-config --libs    -L/usr/local/lib   -framework IOKit -framework Carbon -framework Cocoa -framework AudioToolbox -framework System -framework OpenGL -lwx_osx_cocoau_xrc-3.1 -lwx_osx_cocoau_html-3.1 -lwx_osx_cocoau_qa-3.1 -lwx_osx_cocoau_adv-3.1 -lwx_osx_cocoau_core-3.1 -lwx_baseu_xml-3.1 -lwx_baseu_net-3.1 -lwx_baseu-3.1

直接将配置替换

当遇到问题:

ar rcus ./Debug/libtestlib.a @"demo_01.txt" ar: @demo_01.txt: No such file or directory

说明配置有问题。Settings -> Build Settings -> Compilers -> -> Advanced,将按钮【pass object list to the linker via file 】取消勾选即可。

编译成功可以直接运行了。菜单 【build】 > 【Run】

3,开启debug模式

首先安装gdb。

$ brew tap homebrew/dupes$ brew install gdb

打断点,直接可以进行调试了。

4, 总结

本文原文连接: 转载请注明出处!

比起Code::block 来说,CdeLite还是比较好用的,做个简单的demo,小工具很方便。同时工具能够快平台线上。

windows安装配置参考:
增加一个新的编译环境:

你可能感兴趣的文章
RHEL 7.0 正式版抢先体验
查看>>
thinkphp5跨数据库查询
查看>>
高可用,多路冗余GFS2集群文件系统搭建详解
查看>>
AS3取bitmapdata透明通道
查看>>
一个不错的git学习网站
查看>>
Linux驱动编程--基于I2C子系统的I2C驱动
查看>>
nohup和&的区别
查看>>
MariaDB——MySQL的替代者
查看>>
我的友情链接
查看>>
linux 下搭建postfix服务器
查看>>
生产环境子域降级记录
查看>>
framework7 vue touch事件 阻止click事件失效
查看>>
markdown语法博客园测试
查看>>
Collections
查看>>
Linux无人职守应答文件配置内容
查看>>
资料收集
查看>>
pgbouncer centos7.4 install
查看>>
golang angular5 nginx web程序部署说明
查看>>
SpringMVC HandlerMethodArgumentResolver自定义参数转换器
查看>>
扫硬盘
查看>>