Code::Blocks + Qt体验

qtlogo

转载这一篇文章,开发的程序员可以参考。其中包括了编译,还有的详细设置步骤。

 

今天写一篇编程日志。

使用VC编译以及总是会发觉n多warnning,于是决定换一个编译器,结果就找到了gcc for windows版本.

安装很容易,要么自己download,要么使用官方网提供的工具,把Get Started 或者Manual 或者Reference之类的看一下,然后三下两下就搞定安装。
安装好了,还缺少一个的IDE,这样可以减少敲命令的繁琐。在Unix下那是万不得已。在Windows下,当然要找个IDE来,于是找到了Code::Blocks安装也很方便。其实它本身就已经附带了gcc安装包,安装完毕以后,在其目录下面就会有一个目录,那就是gcc编译器的的窝。
近来闲来无聊之时,便拿它们练起了
总得感觉,gcc编译能力比vc还是要强悍很多。
编译时,要添加环境变量设置:

 

1 先在Global Variable Editor中设置一个或者根目录以及编译时需要的头文件,库文件位置所在。
2 比如,设置之后,再在 and debugger Settings中添加编译时搜索路径,用刚才所设置的变量表示,${#.include}就表示头文件路径。具体怎么设置的,亲自试试便可知晓,一目即可了然。
编译时,除了要做相应的上述类似设置之外,如果用到的一些宏的话,还需要进行预处理。会干这件事情。
有两种方法。
1 在工程build options弹出对话框中的pre/post build steps标签中的pre-build steps编辑框中填上两行:
-project
${projectname}.pro
这样即可编译,否则会报很多错误。另外还可以通过Configure Tools…功能对话框来配置动态菜单,功能和预处理一样,只是程序入口有差别。
2 把Windows环境变量中include和lib中和VC编译器相关的路径都干掉,否则在最终编译产生的文件中会包含一些产生类型识别问题的VC头文件。干掉之后,生成的Makefile.Debug或者Makefile.Release就是非常清爽正宗的makefile了。
3 在 and debugger Settings中的Toolchain executables中选择gcc,g++,mingw32-make等。
4 在工程的Properties属性弹出对话框中,打勾check box:this is a custom Makefile。
5 注意,建工程之时,把输出文件目录bin或者obj都干掉,直接用Debug或Release作为输出目录。
6 清理。build options…对话框Make Commands标签中一个关于clean的编辑框中的clean$target换成$target-clean。
这样环境就基本能干事了。如果有什么小问题,就看看相关的manual或者reference就可以了。一定要记得看英文的,那是最详细的,可以省去好多无用功的。另外要静下心来慢慢看,不要着急,磨刀不误砍柴工,嘿嘿。。。

备注:另外觉得是一个自动生成makefile的好工具,在Unix/Linux下做开发可以利用之,免去了好多写Makefile的麻烦。

Came from: http://blog.sina.com.cn/s/blog_49763f8f0100bz75.html

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Related posts:

  1. QT4+MinGW+Code::Blocks IDE集成
  2. Debugging with Code::Blocks
  3. Code::Blocks IDE: 手动安装和配置编译器指南
  4. Code::Blocks IDE in openSUSE 11.1编译和安装指南
  5. Setting up Code::Blocks to work with SDL - 多媒体编程库
  6. Code::Blocks编译skyeye步骤
  7. Code::Blocks Debug Shortcut and Example
  8. 加法?减法:CodeLite or Code::Blocks just for another sourceinsight
  9. ProjectManager, Project and ProjectFile in Code::Blocks
  10. 如何在Windows上安装Code Blocks 8.02官方发布版

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Contact us

Admin: Bryan Wu