ChatGPT解决这个技术问题 Extra ChatGPT

QtCreator 和命令行参数

有没有办法将命令行参数发送到 QtCreator 中正在调试的程序?


P
Patrice Bernassola

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

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


如果你有一个';'在你的一个参数中,在它前面放一个'\'。例如。 --docroot=static-content;/resources --deploy-path=/ 在 qtcreator 运行设置页面中变为 --docroot=static-content\;/resources --deploy-path=/ .. 否则它将在 ';' 处停止读取并忽略命令行的所有其余部分。
这与 QtCreator 版本 3.3.2 不匹配没有“运行设置”还是我遗漏了什么?
是的。深灰色框中有两个按钮,一个名为 Build,一个名为 Run。您需要单击“运行”按钮,它将为您切换到它。
这不再是正确的答案。弃用绿色复选标记并注意事实。
在提出问题时(7 年前),与其否决正确答案,为什么不只通过将“运行设置”替换为“构建并运行”来更新答案?
M
Minimus Heximus

由于接受的答案已经过时,我发布了这张图片,它回答了 QtCreator 较新版本的问题:

https://i.stack.imgur.com/AIQJo.jpg


H
Harvey

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

项目(Qt Creator 的最左侧)- 构建和运行(选项卡)- 运行(子选项卡)- 调出“运行设置” --- 参数:... --- 工作目录:...


M
MikeT

根据下图,Build & Run 有一个命令行参数的输入(在屏幕截图中,它以蓝色边框突出显示,因为它具有焦点):-

https://i.stack.imgur.com/8A5jp.png

带有 Qt 版本 5.6.1 的 Qt Creator


关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅