小编Dan*_*iil的帖子

d-总线管理

我使用 d-bus 创建了简单的应用程序,它可以在 kubuntu 上运行,但不能在我的嵌入式 Linux 上运行。

当我运行 qt 应用程序时,它显示:未连接到 D-Bus 服务器

当我尝试运行 dbus-monitor 时,出现以下错误:

无法打开与会话总线的连接:/usr/bin/dbus-launch 异常终止,并出现以下错误:请求自动启动,但未编译 X11 支持。无法继续。

dbus-daemon 进程正在我的系统上运行,但 dbus-launch 没有运行。我认为 dbus-launch 必须运行,因为它在我的 kubunutu 上运行。

有人能给我建议吗?

谢谢

linux embedded qt dbus

7
推荐指数
1
解决办法
4750
查看次数

macOS 上的 Visual Studio Code + Qt + Intellisense

Visual Studio Code 出现以下错误:

cannot open source file "QtWidgets/qtwidgetsglobal.h" (dependency of "QApplication")C/C++(1696)
Run Code Online (Sandbox Code Playgroud)

我有一个 CMake 项目,已成功编译和构建,但 Intellisense 似乎不起作用。

我的路径中有这个目录,其中包含qtwidgetsglobal.h

/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers
Run Code Online (Sandbox Code Playgroud)

还有一件事:

目录/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework 包含目录Headers和奇怪的可执行文件,QtWidgets我被认为包含在内,-I/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework因为 QtCreator 两者都有 /usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers 但没有任何作用。

实际上,Visual Studio Code 似乎会忽略两个目录 /usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers 指定的情况。

有关如何启用 Intellisense 与 Visual Studio Code 配合使用的任何建议。

c++ qt cmake visual-studio-code

4
推荐指数
1
解决办法
1765
查看次数

标签 统计

qt ×2

c++ ×1

cmake ×1

dbus ×1

embedded ×1

linux ×1

visual-studio-code ×1