从零开始记录Qt Creator构建cmake项目(二)



  • Hi,上一篇文章很简单地介绍了如何使用Qt Creator构建cmake项目,我们打算在这个基础上加上一些东西,看起来稍微复杂一些,也能够充分了解cmake的一些配置的写法。

    首先我们拥有一个非常简单cmake文件CMakeLists.txt,它是这样的:

    # 规定了cmake的最小支持版本
    cmake_minimum_required(VERSION 2.8)
    
    # 规定了项目的名称
    project(cmake_tutorial_0)
    
    # 规定了项目的源文件名称
    add_executable(${PROJECT_NAME} "main.cpp")
    

    如果我们打算修改一下让其支持C++11并且输出所有可能出现的警告,那要该如何处理呢?很简单,添加上一行就可以啦:

    # 添加一些编译选项(开启所有警告(warn all),使用C++11语法)
    add_definitions("-Wall -std=c++11")
    

    添加之后,就可以随心所欲使用C++11的语法啦:

    #include <iostream>
    #include <vector>
    
    using namespace std;
    
    int main()
    {
        vector<int> a { 1, 3, 5, 7, 9 };
        for ( auto i: a )
        {
            cout << i;
        }
        return 0;
    }
    

    运行结果是:13579


Log in to reply
 

走马观花

最近的回复

  • 如果对操作不是很熟悉或者是操作不便的话,也可以在Windows的命令行执行NDK的安装。参数是一样的:
    Windows命令行安装NDK

    read more
  • 忘记补充图片了。这里需要点击更新安装才行。😆
    点击更新安装

    read more
  • 问:
    如何在Qt Creator安装NDK呢?
    除了那个🔽 按钮外,还有别的办法吗?
    答:
    Qt Creaator 4.11中更加整合了Android SDK Manager。其实大家都可以不运行默认的Android SDK Manager,直接在Qt Creator中选项->设备->Android,就可以进行操作了。

    通过````高级选项……,启动一些Android SDK Manager,只需要带上参数ndk-bundle```。原来没有NDK的你,也可以通过Android SDK Manager安装了。很简单吧。
    Android SDK Manager安装NDK

    read more
  • 挺好的分享,谢谢。1515759557.jpg

    read more

关注我们

微博
QQ群