用 Qt Creator 开发非 Qt 的 C/C++ 程序
2012-11-14 13:52
411 查看
【珠海】 11月25日(周日下午)OSC 源创会
我要报名»
在Windows还是习惯用VS2005但是现在到了Linux下,开发起来C/C++程序就没有那么得心应手的IDE了。虽然很多人推荐E开头那个主要作为Java开发的IDE,不过安上插件后感觉不大好,一个是那个智能完成功能反应有点迟钝,对标准库的支持 不大好,另一个是编译起来还是麻烦,不能自动根据工程生成合适的makefile(或者是我没发现这个功能哈,一直用它的同志们不要笑我土)
发掘了半天……发现一个Monkey IDE,用了一下,感觉用起来不大方便,也是用来写Qt程序的,但是不如QtCreator智能完成做的好。
于是,为了达到最爽的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上你的项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了
QT -= core gui
TARGET = 你的项目名称如Hello
CONFIG += console
TEMPLATE = app
SOURCES += main.cpp (你的项目文件,这里加不加都可以,可以在QtCreator里面填)
main.cpp可以简单的写些代码
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("hello world.\n");
return 0
}
打开后,选择一下生成位置,就可以开发标准C/C++程序了。
调试功能很方便,是我用过最好的了。
美中不足就是结果从stdin输入不大方便,调试的时候建议还是直接在调试框里输入跳过stdin的代码吧。
我要报名»
在Windows还是习惯用VS2005但是现在到了Linux下,开发起来C/C++程序就没有那么得心应手的IDE了。虽然很多人推荐E开头那个主要作为Java开发的IDE,不过安上插件后感觉不大好,一个是那个智能完成功能反应有点迟钝,对标准库的支持 不大好,另一个是编译起来还是麻烦,不能自动根据工程生成合适的makefile(或者是我没发现这个功能哈,一直用它的同志们不要笑我土)
发掘了半天……发现一个Monkey IDE,用了一下,感觉用起来不大方便,也是用来写Qt程序的,但是不如QtCreator智能完成做的好。
其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上你的项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了
QT -= core gui
TARGET = 你的项目名称如Hello
CONFIG += console
TEMPLATE = app
SOURCES += main.cpp (你的项目文件,这里加不加都可以,可以在QtCreator里面填)
main.cpp可以简单的写些代码
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("hello world.\n");
return 0
}
打开后,选择一下生成位置,就可以开发标准C/C++程序了。
调试功能很方便,是我用过最好的了。
美中不足就是结果从stdin输入不大方便,调试的时候建议还是直接在调试框里输入跳过stdin的代码吧。
相关文章推荐
- 用 Qt Creator 开发非 Qt 的 C/C++ 程序
- WIndow下使用QT C++开发生成带Logo的二维码的程序
- Qt Creator 开发opencv 纯 C++程序
- Qt,一个跨平台的C++应用程序程序开发框架
- Qt、C++学习交流群招管理员咯(群主为一枚Qt程序开发人员)
- 在IDE(VC++)下开发Qt程序
- 掌握C/C++之后,如何在Windows系统下开发有界面的程序?
- CC++初学者编程教程(10) 搭建Android java C/C++ NDK QTforAndroid 开发环境
- 在Win7上使用QtCreator开发Qt for Android程序
- Jetson TX1 开发教程(6)--安卓手机控制TX1和Qt程序打包
- SuperMap iObjects C++结合Qt在vs2012上的开发环境搭建
- C++后台服务程序开发模式
- Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440(一)
- C++开发人脸性别识别教程(11)——图片人脸检测程序BUG处理
- VS2008 给自己开发QT程序 加上程序图标 logo.ico
- 初识gsoap2 及 使用qt开发gsoap程序项目文件管理
- Qt开发程序在Windows 10应用需要管理员运行的解决思路
- 记一次开发:Qt简单电话本程序
- Linux环境下使用eclipse开发C++动态链接库程序
- 基于Qt 4.6的Qt Creator 1.3.0写helloworld程序注意事项