c++ - 如何在Ubuntu的Qt Creator中集成chromium浏览器项目

标签 c++ qt ubuntu chromium chromium-embedded

我已经设法理解chromium 浏览器 的结构,现在我想使用 IDE 对 Ubuntu Trusty 机器 ( 14.04 ) 上的个人项目进行一些更改.

它已经编译好了,我只想使用一个 IDE 让我的生活更轻松。

我尝试使用选项open project 将 chromium 添加到 Qt Creator 但没有成功。

您能指导我实现这一目标吗?有些步骤真的很有帮助。更多,可以从 Qt Creator 编译/构建 chromium 吗? (避免每次都在控制台 ninja -C out/Debug chrome chrome_sandboxout/Debug/chrome 中输入)

如果你们能给我推荐另一个你们习惯的 IDE,请指导我,我会更改帖子的标题。


//更新 1

我尝试按如下方式为构建/运行进行这些配置:

构建:
Build step

运行 Run step

我收到以下错误:

:-1: 错误:没有规则使目标全部'。停止。`

//更新 2:

编译输出部分的错误 Error

最佳答案

您可以在 Qt creator 中编辑任何代码项目,但当它不是 Qt 项目时,您不能使用Open project。而是在 New project 对话框中使用 Import project -> Import existing project

当您有一个现有项目时,您可以在 Projects 选项卡中定义新的构建步骤。在 Build steps 下,只需选择 Add Build step -> Custom Process step。 您可以在此处使用字段 CommandArgumentsWorking Directory 填写您的命令。 在您的情况下,例如,您将为第一个命令填写 ninja-C out/Debug chrome chrome_sandbox%{buildDir}

Add build step

同样,您可以单击Run(在此选项卡的顶部)来更改成功编译后项目的执行方式。

Add run configuration

关于c++ - 如何在Ubuntu的Qt Creator中集成chromium浏览器项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231979/

相关文章:

linux - 在端口 80 上使用 pm2 启动应用程序时,应用程序生成 "Error: listen EACCES"?

c++ - 模板化链表的 ToString?

python - 在 Qt Creator 中开发 Python 应用程序

java - Ubuntu 现在可以设置 java 路径

c++ - 如何从源代码安装 boost 获得与从存储库安装 boost 相同的结果?

c++ - 如何将小字节序格式的QByteArray转换为无符号长整数

c++ - 从 vector 数组调用函数

c++ - 为初学者澄清 C++ 中类定义和实现的一些细节

c++ - 具有类名的数据成员

c++ - QDialogs 中是否需要析构函数?