我使用 d-bus 创建了简单的应用程序,它可以在 kubuntu 上运行,但不能在我的嵌入式 Linux 上运行。
当我运行 qt 应用程序时,它显示:未连接到 D-Bus 服务器
当我尝试运行 dbus-monitor 时,出现以下错误:
无法打开与会话总线的连接:/usr/bin/dbus-launch 异常终止,并出现以下错误:请求自动启动,但未编译 X11 支持。无法继续。
dbus-daemon 进程正在我的系统上运行,但 dbus-launch 没有运行。我认为 dbus-launch 必须运行,因为它在我的 kubunutu 上运行。
有人能给我建议吗?
谢谢
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 配合使用的任何建议。