codelite开发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://codelite.org/
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安装配置参考:
http://codelite.org/LiteEditor/QuickStart
增加一个新的编译环境:
http://codelite.org/AddNewCompiler/AddNewCompiler
codelite开发php,wxWidgets(2):一个好用C/C++ php 开源IDE -- CodeLite IDE相关推荐
- Bitcoin.com开发人员正创建一个用Rust语言编写的BCH全节点
近日,Bitcoin.com开发人员Gabriel Cardona在推特表示,自己正创建一个用Rust语言编写的BCH全节点,目的是为了改变完整节点的范式,让BCH代码库更加安全.编程人员技术贡献更加 ...
- scanf_s()函数 (是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数)
scanf()函数是标准C中提供的标准输入函数,scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数.因为scanf()在读取数据时不检查边界,所以可能会造成 ...
- 使用IBM Blockchain Platform extension开发你的第一个fabric智能合约
文章目录 安装IBM Blockchain Platform extension for VS Code 创建一个智能合约项目 理解智能合约 打包智能合约 Local Fabric Ops 安装智能合 ...
- 好爽 java_Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和ec...
Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和eclipse,现在换成intellij简直 ...
- iOS开发UI篇—实现一个私人通讯录小应用(一)
iOS开发UI篇-实现一个私人通讯录小应用(一) 一.该部分主要完成内容 1.界面搭建 2.功能说明 (1).只有当账号和密码输入框都有值的时候,登录按钮 ...
- 桌面版应用_【Nordic博文分享系列】开发你的第一个NCS(Zephyr)应用程序
Nordic有2套并存的SDK 1.老的nRF5 SDK 2.新的NCS SDK 两套SDK相互独立, 大家选择其中一套进行开发即可. 一般而言,如果你选择的芯片是nRF51或者nRF52系列,那么推 ...
- Esp8266学习之旅① 搭建开发环境,开始一个“hellow world”串口打印。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...
- CodeLite开发Gtk 语法检查报错
CodeLite开发Gtk 语法检查报错 Unknown type name 'namespace' ,自动补全出错 问题描述 解决 问题描述 使用CodeLite创建Gtkmm C++项目,默认生成 ...
- 指南-Luat二次开发教程指南-第一个Luat程序
第一个Luat程序 目录名称 第一个Luat程序 第一个工程 安装编辑器 更改软件各项默认设置 推荐安装的拓展 新建工程 模块化编程 连接硬件 点亮LED小灯 让LED灯闪烁起来 第一个工程 本文将从 ...
- Moblin v2开发环境设置——创建一个新应用程序
(翻译:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 这里是开始Moblin开发重要起点.本页描述如何创建一个简单的应用程序,并且介绍少数有用的工具帮助你快速启动开 ...
最新文章
- python实操培训_python实训day1
- 树状数组(Binary Indexed Tree) 总结
- go语言编程小游戏--贪吃蛇
- 2016年深圳市宝安区小一学位申请流程及时间安排
- 开源前端 可视化大数据交互前端动态模板
- 解决django前端使用iframe标签报错127.0.0.1 refused to connect.
- vue 登录页面记住密码功能
- Mongo, Express, Angular, Node-- MEAN Stack搭建
- 已知元器件名,AD原理库快速查找元器件
- iOS苹果内购(详细步骤)
- mysql之mysql.sock文件
- iPhone查询商品历史价格详细教程
- 同城跑腿微信小程序制作步骤_分享下同城跑腿小程序的作用
- 密码学实验4 欧拉数求解和DES的初始置换
- Unity XR开发之入门介绍(一)
- 什么是蜘蛛统计 有什么作用?
- 四年的女友......
- CentOS7 挂载新加硬盘(大于2T)操作说明
- 行为识别基础模型总结
- 流量监控服务器应该位置在哪里,在服务器查看流量监控