美文网首页
第二章(29) GammaRay的编译

第二章(29) GammaRay的编译

作者: 耕田者 | 来源:发表于2022-08-14 20:46 被阅读0次

GammaRay的编译

       糟糕的是,Windows平台没有预编译好的GammayRay, 对MinGW编译套件来说,需要从源代码编译GammaRay的可执行程序。可以从GammaRay获取最新的代码,然后Qt Creator编译。这个项目是一个基于CMake的工程,因此需要从cmake下载最新的CMake版本。Qt Creator内建支持CMake,按如下步骤使能CMake: 打开【项目】| 【管理套件】对话框,选择CMake页签,通过路径指定您安装的CMake版本。

       接下来,打开GammaRay的CMakeLists.txt工程文件,就可以开始编译了。过程中会有几个报错,可以通过在CMake中设置-DGAMMARAY_MULTI_BUILD=FALSE的方式禁止多配置选项来解决。稍等片刻,就可以启动编译好的GammaRay应用程序,并附着到我们的样例程序的运行实例上,如下图所示:

Fig. GammaRay运行界面

      可以看到QML在scene graph中使用的资源,可看到使用的着色器及对应代码。也可以在Qt对象层级(在Objects页签)查看单个对象实例的属性,例如下图QQuickListView的子元素显示着国家列表,如下图所示:

Fig. GammaRay中的Qt对象层级

相关文章

  • <cython>学习笔记第二章:编译和运行cytho

    Cython第二章,编译和运行cython 编译Pipeline 由于cython是python的超集,因此pyt...

  • 2 编译和链接

    第二章 编译和链接词法分析语法分析语义分析中间语言生成目标代码生成与优化链接器 第二章 编译和链接 平时我们使用的...

  • javac编译原理

    第二章 Javac编译原理 注:本文主要记录自《深入分析java web技术内幕》"第四章 javac编译原理" ...

  • scons

    第一章:编译和安装SCons第二章:简单编译第三章:编译相关的一些事情第四章:编译和链接库文件第五章:节点对象第六...

  • 关于预编译头文件

    2009-04-29 对预编译头文件说明如下: 所谓头文件预编译,就是把一个工程(Project)中使用的一些MF...

  • iTOP-4412开发板-mqtt移植教程(一)

    移植环境 ubuntu:迅为提供的 ubuntu16.04 编译器:arm-2014.05-29-arm-none...

  • JavaScript DOM 9.16

    第二章 JavaScript语法 程序设计语言分为解释型和编译型两大类。 Java或C++等语言需要一个编译器(c...

  • 英文论文101系列之40 Model Essays|Narrat

    编译/Muzuer 今天提的是第二章narration(叙述)的基本介绍 01 定义 准确地来说叙述就是讲故事,将...

  • APP开发实战114-Android Studio打包介绍

    29 Android Studio使用技巧 29.1打包介绍 使用AndroidStudio可以很方便的一次编译多...

  • 温习 《 Effective Objective-C》,关键字

    好有道理啊 第二章 , 对象、消息、运行时, 的第 6 条: 理解属性 @synthesize 使用属性,编译器就...

网友评论

      本文标题:第二章(29) GammaRay的编译

      本文链接:https://www.haomeiwen.com/subject/gtulgrtx.html