腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
C++14
和
GLib
进行
线程
通信
(
GDBus
)
、
、
、
我的问题是我不确定如何与运行在GMainLoop中的
线程
通信
。我是否被强制
使用
GLib
方法与该
线程
进行
通信
?我更愿意依赖标准库,因为我希望我最终能够完全消除对
GLib
的依赖。下面是我想要实现的一个玩具示例:#include <iostream>#include <memory> #include <
gli
浏览 49
提问于2017-07-22
得票数 0
回答已采纳
1
回答
dbus c:什么绑定(
gdbus
?)
和
客户端/服务器的简单示例
、
我想
使用
dbus
进行
应用程序之间的
通信
(实际上我
使用
的是本地主机套接字)。我正在寻找一个非常基本的(但完整的/可编译的)工作示例,所以谷歌了一下,我发现低级api不能
使用
,因为
使用
绑定更好,dbus-
glib
绑定有一些文档,但也不能
使用
,因为现在有了新的
gdbus
(集成在
glib
关于
gdbus
,除了接口之外,我找不到任何迷你教程/最小工作示例。有人能帮我解决这个问题吗?谢谢。
浏览 1
提问于2011-11-16
得票数 4
2
回答
使用
C++的DBus
Glib
:无法创建DBusGProxy,请释放它并重新创建它
、
、
、
我正在开发一个库,它在内部
使用
Glib
连接到其他模块。我主要
使用
C++ (一些常用的库是用C语言编写的)。下面是我的内部dbus初始化器:extern "C" { #
浏览 2
提问于2011-01-05
得票数 2
回答已采纳
2
回答
gdbus
库的名称是什么?找到它的技巧?
、
、
我需要包含哪些库来
使用
Bluez
gdbus
.h函数?我得到了很多关于undefined reference函数的
gdbus
.h错误,所以我显然错过了一个库。*是否有一种方法(在终端或其他方面)可以找到一个头文件
使用
的库?例如,我可以
使用
locate
gdbus
.h找到头文件驻留的位置。有什么方法可以找出
gdbus
.h库需要什么吗?我目前的pkg-config是: pkg-config --c阻击吉奥-2.0 dbus-
glib
-1 dbus-1 <
浏览 0
提问于2016-05-28
得票数 2
1
回答
GLib
和
GDBus
的静态分析工具
、
、
、
有人知道在
使用
GLib
和
GDBus
时有什么工具或技术可以检测内存泄漏吗?我对两个库的
使用
都比较陌生,并且相信我
使用
的API是正确的,但是如果有一个工具可以用来确认我正在正确地清理我的资源,那就太好了。我正在寻找一个专门针对
GLib
或
GDBus
的工具,或者一个我可以用来测试这些库的工具?也许我甚至可以为
GLib
或
GDBus
设置一些编译时标志?
浏览 3
提问于2013-12-09
得票数 2
回答已采纳
1
回答
如何正确编译
和
链接
gdbus
程序
、
、
、
、
我正在努力学习dbus
和
编译/链接Linux上的程序。我对从头开始构建和链接应用程序相当陌生。为此,我在Ubuntu上创建一个简单的client+server应用程序,通过
gdbus
进行
通信
。我正在
使用
gdbus
-codegen工具为dbus接口生成.c
和
.h文件。我已经创建了一个名为dbus_interface.xml的示例xml描述文件:
gdbus
-codegen --generate-c-code generated_c
浏览 14
提问于2020-09-01
得票数 2
回答已采纳
1
回答
我不知道如何接收{sv}
、
我正在
使用
dbus获取smplayer2中当前播放的文件名。我得到了,我尝试
使用
Get方法来获取元数据(type=“a{sv}”)属性,bus = dbus_g_bus_get
浏览 4
提问于2013-12-27
得票数 0
回答已采纳
1
回答
dbus_g_proxy_call to freedesktop "Get“方法给出错误预期类型gchararray,获取类型代码'v‘
、
、
据我所知,错误消息表明它获得了variant类型。我不明白的是为什么。此调用似乎遵循与相同的格式。我在dbus_g_proxy_new_for_name调用之前分配了proxy = NULL,并在调用之后检查了该proxy != NULL,因此我非常确信proxy不是问题所在。我怎样才能纠正这个错误呢?"org.mpris.MediaPlayer2.Player", G_TYPE_STRING, "PlaybackStatus
浏览 2
提问于2014-01-20
得票数 0
1
回答
我可以从c应用程序调用的
gdbus
API是什么,以便从
使用
蓝牙HDP配置文件的脉搏血氧仪发送命令
和
接收数据?
、
、
我正在尝试与
使用
蓝牙HDP配置文件的脉搏血氧仪
通信
。我正在编写一个C应用程序,它
使用
gdbus
API与BLUEZ堆栈
进行
通信
。谁能告诉我哪个
gdbus
API可以用来发送命令
和
接收数据?
浏览 6
提问于2015-01-02
得票数 0
1
回答
sd_bus_get_property_string等价于
gdbus
?
、
、
我尝试读取带有
gdbus
/
glib
-2.0的systemd单元的
gdbus
属性。对于sd总线来说,存在着方便的功能sd_bus_get_property_string.如果
使用
gdbus
,等效调用是什么?我知道
gdbus
introspect命令,但我需要在C/C++中实现它。我已经开始
和
停止单位了。现在,我需要验证一个单元是否已成功启动/停止。我是新来的dbus,已经在网上搜索了几个小时的例子,找不到有用的东西。
浏览 5
提问于2020-03-12
得票数 0
1
回答
从
glib
-dbus迁移到
gdbus
、
我正在尝试将我的代码从
glib
-dbus迁移到
gdbus
。在早期的实现中,类结构
和
实例结构都可以由我来定义,指针被允许作为属性。但是在
gdbus
中,代码是
使用
gdbus
-codegen生成的--所有的类
和
实例结构都是根据内省XML文件自动生成的。 我试着用谷歌搜索这些东
浏览 0
提问于2013-06-08
得票数 2
1
回答
GLib
's GAsyncQueue与POSIX message_queue
、
、
、
、
有谁知道
GLib
的GAsyncQueue与POSIX message_queue用于
线程
间
通信
的相对性能吗?我将有许多小消息(包括一种方式
和
请求-响应类型),将在Linux之上用C实现(目前;稍后可能会移植到Windows )。我在决定用哪一种。我发现,在可移植性方面,
使用
GLib
更好,但是POSIX的优点是能够对它们
进行
选择或投票。 然而,我没有发现任何关于谁的表现更好的信息。
浏览 1
提问于2012-02-10
得票数 13
1
回答
如何
使用
Giomm获取
GDBus
接口名称?
、
、
、
、
我正在尝试
使用
蓝光D总线API
和
GDBus
来检测添加的蓝牙设备/适配器。但是,我无法检查添加的D总线接口的名称.我已经尝试
使用
底层的GDBusInterfaceInfo C对象访问接口名称,但是在Gio::DBus::接口上调用get_info()会导致分段错误或返回一个空指针。此外,在Gio::DBUS::Object上调用get_interface("org.bluez.Adapter1")会打印此警告: ** (进程:60136):警告**:11:11:58.443:
Glib<
浏览 9
提问于2022-05-29
得票数 0
1
回答
PyGObject标签问题
、
、
标签文本的更新在额外的
线程
中运行。
浏览 0
提问于2017-12-25
得票数 0
2
回答
无法编译
glib
程序
我正在编译我的第一个
glib
程序,我得到的错误是编译已终止。我正在
使用
GLib
手册中提到的pkg-config utilit
进行
编译,这里是pkg-config --cflags
glib
-2.0的输出 ==>-I/usr/include/
glib
-2.0 -I/usr/lib/i386-linu
浏览 6
提问于2016-02-27
得票数 0
1
回答
如何链接
glib
-2.0库
进行
c/c++程序编译
、
、
、
、
我是
使用
DBUS的新手,我想编译一个
使用
glib
-2.0的程序。g++ -I.-Wall -std=c++11 main.c `pkg-config --cflags --libs
glib
-2.0 dbus-1 main.c: Inreturned 1 exit statusmake:*
浏览 7
提问于2018-03-16
得票数 1
1
回答
BlueZ在
使用
SDP
进行
广告时无法接受传入的连接,这是因为蓝牙
、
、
、
我试图
使用
Pi来模拟蓝牙设备,
使用
BlueZ C。我能够分别配置SDP服务器来宣传正确的服务,2)侦听并建立L2CAP连接。但是,我不能同时做这两件事。所以我可以:
使用
SDP注册/宣传我的服务,但不能通过运行bluetoothd (在兼容性模式下)接受传入的连接。
浏览 4
提问于2020-04-13
得票数 1
回答已采纳
1
回答
服务器
和
客户端中的不同Dbus绑定
、
Dbus服务器实际上是由第三方实现的,我不知道它
使用
了什么绑定(但我猜是
gdbus
)。现在,我是否可以在客户机应用程序中
使用
QDbus绑定,而不管Dbus服务器中
使用
什么绑定?如果是,数据类型如何(w.r.t.复杂的数据类型/用户定义的结构)在服务器(例如
glib
类型)
和
客户端(例如qt类型)之间
进行
管理?对此概念的解释将不胜感激。
浏览 5
提问于2013-03-08
得票数 0
1
回答
奶酪/Gnome/Unity-未检测到视频
、
、
我试图跟踪Ubuntu的论坛
和
社区,但在我的案例中没有找到解决方案。 我试着做了一次统一复位,发现了有关视频的警告
和
错误信息。WARN 2012-10-15 11:39:28 unity.
glib
.dbusproxy GLibDBusProxy.cpp:283 Calling method "InfoRequest" onobject path: "/net/launchpad/lens/video" failed:
GDBus
.Error:
浏览 0
提问于2012-10-15
得票数 0
3
回答
PyGTK非阻塞
、
我知道
线程
可以工作,但它需要大量的代码
和
设置。 谢谢,
浏览 0
提问于2011-09-16
得票数 1
回答已采纳
点击加载更多
相关
资讯
libc.so.6小入门
走进编程:超集C的发展之路
【行业资讯】Apache Arrow 1.0.0 发布,内存数据交换格式
从 C+11 升级至 C+17,它们让嵌入式系统更好了!
LLVM/Clang 6.0 和 5.0 的编译器 Benchmark 测试对比
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券