打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Qt Creator不能编译示例源代码的解决方法
          最近对Qt很有兴趣,借了几本书在看,然后从网上下载了相关源代码来运行一下,不料打开工程后编译时提示

构建项目exper3 时发生错误 (目标: Desktop)

当执行构建步骤 'qmake'时

        上网搜索了解决方法,有网友说是编译环境配置不对,要删除*.pro.user文件,然后重新启动Qt Creator,打开工程,会提示设置编译环境,这给了我提示,想到下载的示例源代码可能使用的Qt版本跟我不一样,甚至可能不是用的linux环境。同时想到Qt是能跨平台的,肯定考虑到我这个问题,应该能在软件里对工程的编译环境进行设置。后来稍微摸索一下就发现了解决方法。

        在Qt Creator最左边一栏,除了欢迎、编辑、设计、调试,还有项目,点击“项目”,就会进入工程设置界面,第一个选项卡就是“构建设置”,就是在这个里面设置工程的编译环境。在里面的“概要”一栏,Qt版本显示“无效的Qt版本”,说明别人使用的Qt版本和我不同,果断选择成我自己使用的“Qt 4.8.1 在PATH(系统)”;下面还有一个“影子构建”(Shadow build),“构建目录”显示是D盘的某路径,现在很明了别人是在Windows环境下使用Qt的,如果在“Shadow build”后面的选择框打勾,会提示“警告:构建目录必须和源文件目录为同级目录.”,需要修改成和工程文件夹同级的路径,这里我不需要影子构建,就把那个勾去掉了。

        这样简单处理后,再次点击工程的构建图标,一次通过,没有任何警告!^_^运行程序也是达到预期效果!

        另外,我发现Qt Creator打开多个项目后,可以手动设置其中一个工程为当前活动的项目,活动的项目名会加黑加粗,这样执行编译运行调试操作时就是针对此活动项目的。

        这里我想到我打算利用Qt进行嵌入式开发,不知道能不能通过简单改变“构建配置”,使得用某个Qt的交叉编译器来编译项目,有待继续学习……

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Qt Creator 使用技巧之提高编译速度
Qt5实战003:Qt Creator工程目录浅析
【转】+【原创】使用Qt Creator进行ARM开发
qwt移植到s3c6410
QT qss资源文件与代码分离
Windows环境下Qwt安装和使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服