QtCreator和命令行参数


Answers:


94

进入QtCreator左侧的“项目”部分,然后进入“运行设置”选项卡。有一个Arguments行编辑,您可以在启动时将传递给应用程序的所有内容放入其中。

对于来自Qt 5.6的Qt Creator,请 转到左侧的“项目”部分,然后在“构建和运行”选项卡中。在这里,您可以进行“命令行参数”编辑,在其中可以放置所有要传递给应用程序的参数。


1
如果您有一个';' 在您的一种参数中,在其前面加上一个“ \”。例如。--docroot=static-content;/resources --deploy-path=/进入--docroot=static-content\;/resources --deploy-path=/qtcreator运行设置页面..否则它将停止在';'处读取 并忽略其余所有命令行。
matiu 2011年

这与QtCreator版本3.3.2不匹配。没有“运行设置”,或者我丢失了什么?
哈维

是的 深灰色框中有两个按钮,一个称为Build,一个称为Run。您需要单击运行按钮,它将为您切换到该按钮。
kayleeFrye_onDeck

这不再是正确的答案。弃用绿色的选中标记并记下事实。
user3673

为什么要问问题(7年前)而不是否决正确答案,为什么不仅要通过将“运行设置”替换为“构建并运行”来更新答案?
Patrice Bernassola'2

31

由于已接受的答案已过时,因此我张贴了这张图片,回答了有关QtCreator较新版本的问题:

在此处输入图片说明


8

对于Qt Creator 3.3.2,设置工作目录和命令行参数:

项目(Qt Creator的最左端)
-生成并运行(选项卡)
-运行(子选项卡)-调出“运行设置”
---参数:...-
工作目录:...


2

如下图所示,“构建和运行”具有命令行参数的输入(在屏幕快照中,由于具有焦点,因此以蓝色边框突出显示):-

在此处输入图片说明

带有Qt版本5.6.1的Qt Creator

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.