zoukankan      html  css  js  c++  java
  • Qt——基本工具的使用

    本文主要介绍在windows系统中使用C++编写Qt程序所需要的一些工具,不会具体地讲工具怎么使用。

    其它系统的安装本文不会涉及,在http://wiki.qt.io/Main中,有关于各种系统qt安装的相关说明。

    一、用什么编写Qt程序

    平时我们编写C++程序一般是用Visual Studio,所以可以用它来编码,不过需要安装一些插件。

    不过,Qt官方提供的工具Qt Creator,安装之后就可以直接使用,不需要额外安装插件了。关于Qt Creator的介绍,请参考官方文档

    这里是Qt安装包的下载地址,根据我们的系统和开发需求选择合适的进行下载:http://download.qt.io/archive/qt/

    有一点需要注意:

    msvc版本是用于Visual Studio的,安装它我们仍然可以使用Qt Creator编写运行程序,只是刚安装完不能调试,需要自己指定调试器。如果安装mingw版本的话,可以直接调试,关于mingw的介绍请参考http://wiki.qt.io/Mingw

    根据自己的喜好和习惯选择合适的编码工具,比如我平时习惯用VS,虽然刚开始配置麻烦些,但它的快捷、纠错能力比Qt Creator强太多,个人觉得。

    二、使用VS编写Qt程序

    使用VS需要安装下面这些工具——

    1.Visual Studio(不用说太多)

    2.Qt安装包(在http://download.qt.io/archive/qt/中选择msvc版本的)

    3.VS的Qt插件(在http://download.qt.io/archive/vsaddin/下载)

    4.最好再安装一个VAssistX(因为方便代码编写提示嘛)

    上面这些安装过程我就不提了,下面讲讲安装完成之后需要做哪些事,以及有哪些小技巧。

    1、VS中Qt插件的设置

    配置开发环境,选择VS的Qt插件 - Qt Options - Add

    将Qt安装路径中的msvc文件夹添加进去——

    这里建议Qt安装为32位的,与VS保持一致,不过也得看实际情况。设置之后程序仍然不能运行,一般就是和Qt的版本有关。

    2、VAssistX的设置(并非如此,不用设置)

    VAssistX - C/C++ Directories - Qt安装目录中的include文件夹

    将include文件夹添加进去。

    如图,设置完成后,选择VAssistX - Performance - Rebuild,然后重启VS。接下来写代码时就有相关提示啦!

    除了上面所说的,我们也可以自己添加一些自动补全,以提高工作效率。在VAssistX - Suggestions - Edit VA Snippets中添加。

    3.Qt Creator调试问题

    使用msvc版本的qt creator时,会遇到下面这个情况:

    问题很明显,没有指定调试器。

    首先去微软官网下载安装cdb——点我

    安装之后的cdb一般在自己电脑中C:Program Files (x86)Windows Kits8.1Debuggers文件夹下面,win10在C:Program Files (x86)Windows Kits10Debuggersx86下面

    将其添加进去就可以了:

    that's all.

  • 相关阅读:
    HDU 3951 (博弈) Coin Game
    HDU 3863 (博弈) No Gambling
    HDU 3544 (不平等博弈) Alice's Game
    POJ 3225 (线段树 区间更新) Help with Intervals
    POJ 2528 (线段树 离散化) Mayor's posters
    POJ 3468 (线段树 区间增减) A Simple Problem with Integers
    HDU 1698 (线段树 区间更新) Just a Hook
    POJ (线段树) Who Gets the Most Candies?
    POJ 2828 (线段树 单点更新) Buy Tickets
    HDU 2795 (线段树 单点更新) Billboard
  • 原文地址:https://www.cnblogs.com/hellovenus/p/6239198.html
Copyright © 2011-2022 走看看