【发布时间】:2016-12-15 21:09:54
【问题描述】:
我正在尝试设置和运行一个开源应用程序 (LibreCAD),我正在遵循他们的 Build From Source 指南。在“在 Windows 上构建 LibreCAD 2.0”部分和“在 Qt-Creator 中构建 LibreCAD”部分中,他们声明:
注意调试和发布中的影子构建选项 配置。在两种配置中禁用此选项并保存 项目。
在 Qt Creator 中选择 librecad 作为构建目标(而不是 tff2lff,这是另一种选择)
如果到目前为止一切正常,您可以构建并运行 LibreCAD 在 Qt-Creator 中。
我不知道如何或/以及在哪里完成第二个任务。谁能帮帮我?
在Qt - Building for Multiple Platforms 他们说我需要“1.单击构建和运行工具包选择器图标”然后“2.选择构建>构建项目” .但我在 QT 编译器上没有看到任何 Kit Selector 图标!
在Configuring Projects 他们说就在这里:
但在我看来,它似乎已禁用:
编辑:
这就是我的“套件选择器”的样子:
【问题讨论】:
-
据我了解,如果您已经有一个满足 LibreCAD 最低要求的套件(看起来像他们网站上的 Qt5.4),则不需要切换到另一个套件。您已经安装了 Qt 5.7.0 套件,我可以从您提供的第二个屏幕截图中看到。 “构建目标”是一个不清楚的指令,对我来说更像是“运行配置”(?)。您是否尝试跳过第二步来开始构建?也看看这里:librecad.org/cms/home/from-source/windows.html - 它有一些截图,虽然对于 Windows,它没有提到任何“构建目标”。
-
是的,我尝试跳过它(现在就是这种情况)。它构建得很好,当我按下运行时,它加载并完成,但没有真正发生(不确定是什么原因造成的,所以我想完善它并选择平台)。感谢您的链接,我将清理并重新启动整个尝试,看看它是如何进行的。
-
那么,他们谈论的可能确实是“运行配置”,而不是“构建配置”。您应该尝试使用“发布”模式,然后将“运行配置”切换到“librecad”。我认为,您的情况没有任何反应,因为您没有将运行从默认的“tff2lff”更改为“librecad”
-
您确定您打开的是root
.pro文件而不是leaf project? -
@Mitch 是肯定的。见这里postimg.org/image/tugfvqn0l
标签: qt build compilation