• mac book pro macOS10.13.3安装qt、qt creator C++开发环境,qt5.11.1,并解决cmake构建:qt mac this file is not part of any project the code


    因为之前在Ubuntu下使用的是qtcreator开发,现在想在mac上装一个系统,因为许久未装了,还是花了点时间,不如写个博客,下次就更快安装了。在Mac OS X下使用Qt开发,需要配置Qt库和编译器。编译器只能使用苹果公司自主研发的Clang。

    首先是:

    下载:Command_Line_Tools_macOS,我的是macOS10.13.3:

    https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_macOS_10.13_for_Xcode_10_Beta_3/Command_Line_Tools_macOS_10.13_for_Xcode_10_Beta_3.dmg

    然后,下载:Xcode_9.4.1,

    https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip

    上面两个安装都很简单,双击默认就行。

    然后,安装qt和qtcreator,网上很多是分开安装的,但是qt5.11.1里面是有qtcreator的,下载qt5.11.1:

    https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.11/5.11.1/qt-opensource-mac-x64-5.11.1.dmg

    双击,进入下图:

     

     基本组件如下,macos要选择,否则,在后面qt version中没有value(就是找不到qmake)

    后面就是漫长的安装。。。  然后,需要检查配置,我是参考网上的检查,如果是自己不喜欢它自动配置qt creator可以自己安装自己喜欢的版本,然后再在qt versions那边找到你qt安装的路径就可以了。后面,主要参考:https://blog.csdn.net/libaineu2004/article/details/46234079

    配置Qt

    (1)运行Qt Creator。进入“菜单","Qt Creator","偏好设置"。可以看到,”编译器“和”调试器“,已经默认设置好了。

     

    2)用户需要手动配置Qt版本,记住,这里版本路径是找到qmake,如果上面qt安装没有勾选☑️macOS是不会安装qmake的,一般使用默认qtcreator,会自动给你配置好

     至此,qt qtcreator已经安装好,可以用了,但是我一般喜欢使用cmake构建,所以在新建 非qt工程->c++ 选择cmake 构建时,报错

             this file is not part of any project the code......

     其实,是我本机没有装cmake:

    $ brew install cmak

     就可以了,如果还不行,需要在qt creator上重新build一下,(之前没有cmake,build不成,所以导致debug和run按钮都是灰的)

  • 相关阅读:
    js组件常用封装方法。。。。。【组件封装】 ★★★★★★ 1月会员日 集人气【弹窗】
    以后开公司用的资源瞎记录
    SpringSecurityFilter 链
    分布式系统数据一致性的6种方案(转)
    统一日志监控系统 springboot websocket 作品
    MyBatis generator 使用方式 小结
    swagger and restful api 参考
    kafka linux 启动脚本 sample
    转 CAS实现SSO单点登录原理
    江南白衣 Java性能优化PPT
  • 原文地址:https://www.cnblogs.com/YouXiangLiThon/p/9585901.html
Copyright © 2020-2023  润新知