wxwidget支持PHP,wxWidgets(2):一个好用C/C++ php 开源IDE —— CodeLite IDE

1,关于CodeLite

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

亮点:

1. 代码自动完成功能很强大

2. 仿VS,很容易上手

3. 界面更友好

4. 与Subversion集成

5. 与wxFormBuilder集成

6. 函数跳转功能强大

http://www.oschina.net/p/codelite+ide+for+c+cplusplus

官网:http://codelite.org/

2,使用

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

创建wxWidgets工程。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

选择编译方式clang++

0818b9ca8b590ca3270a3433284dd417.png

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

make[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

直接将配置替换

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

当遇到问题:

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 】取消勾选即可。

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

3,开启debug模式

首先安装gdb。

$brew tap homebrew/dupes

$brew install gdb

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

4, 总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值