मैं सी बाइंडिंग के साथ डी-बस का उपयोग करने का तरीका सीखने की कोशिश कर रहा हूं। मैंने पहले कभी डी-बस का उपयोग नहीं किया है। मैं इस tutorial का पालन कर रहा हूं, जो मुझे लगता है कि आधिकारिक एक (Freedesktop.org) है। मैंने इसे paragraph तक पढ़ा है जो पहला नमूना प्रोग्राम देता है, लेकिन दुर्भाग्यवश मुझे इस पृष्ठ पर संकलित करने के तरीके या किस पुस्तकालयों को शामिल करने के बारे में कोई संकेत नहीं दिखता है। क्या मैं कुछ भुल गया ?मूल डी-बस/ग्लिब उदाहरण कैसे संकलित करें?
मेरा ओएस उबंटू 10.04 32 बिट है। मैंने libdbus-glib-1-dev
पैकेज स्थापित किया। मैं स्रोत फ़ाइल की शुरुआत में #include <dbus/dbus.h>
जोड़ने के लिए, और
$ gcc -ldbus-1 -I/usr/include/dbus-1.0/ -I/usr/lib/i386-linux-gnu/dbus-1.0/include -o my_dbus.bin my_dbus.c
साथ संकलित करने के लिए कोशिश की, लेकिन मैं सिर्फ विफल होते हैं:
my_dbus.c: In function ‘main’:
my_dbus.c:7:3: error: unknown type name ‘DBusGConnection’
my_dbus.c:8:3: error: unknown type name ‘GError’
...
मैं ट्यूटोरियल में एक बिंदु से वंचित रह गए? यह नहीं, क्या आप कृपया कोड के इस टुकड़े को संकलित करने में मेरी मदद कर सकते हैं?
अग्रिम धन्यवाद।
आपकी मदद के लिए धन्यवाद। यह मुझे एहसास दिलाता है कि मैंने वास्तव में गलत सवाल पूछा था। मुझे स्पष्ट रूप से यह कहना चाहिए था कि यह सी के बारे में नहीं था। वैसे भी, आपका जवाब इतना पूरा हो गया है कि मुझे मेरा जवाब मिला और मुझे यकीन है कि यह किसी और की मदद करेगा, इसलिए धन्यवाद :) – tvuillemin
ग्रहण में ऐसा करने के तरीके पर कोई सलाह ?? -आई निर्देश परियोजना गुणों में जाते हैं सी/सी ++ जनरल | पथ और प्रतीक | इसमें शामिल है, लेकिन मैं -l निर्देशों को शामिल करने का कोई तरीका नहीं देख सकता हूं ?? मेरे dbus इंस्टॉल शामिल करने के लिए किसी भी पुस्तकालय के साथ नहीं आया ??? –