मैं वैला का उपयोग कर मौजूदा जीएलआईबी आधारित सी प्रोजेक्ट पर हैक करना चाहता हूं।वाला वापी फाइलें प्रलेखन
असल में मैं अपनी बिल्ड प्रक्रिया की शुरुआत में, मेरी .vala फ़ाइलों से .c और .h फ़ाइलों को उत्पन्न करने के लिए वैलैक का उपयोग करके और फिर जेनरेट की गई फ़ाइलों को संकलित करने के तरीके को संकलित करता हूं। एच फाइल।
यह शायद सबसे अच्छा तरीका नहीं है, लेकिन अधिकांश भाग के लिए ठीक से काम कर रहा है।
मेरी समस्या यह है कि मुझे अपने वैल कोड से अपने मौजूदा सी कोड तक पहुंचने में कठिनाई हो रही है। क्या इसे करने का कोई आसान तरीका है?
मैंने अपनी खुद की .vapi फ़ाइलों को लिखने की कोशिश की है (मुझे वाल् के साथ आने वाले टूल के साथ कोई भाग्य नहीं था), लेकिन मुझे इन्हें लिखने के तरीके पर कोई सभ्य दस्तावेज नहीं मिल रहा है।
क्या कोई मौजूद है? मौजूदा सी कोड को कॉल करने के लिए मुझे इनमें से किसी एक फाइल की आवश्यकता है?
धन्यवाद! मेरी एक समस्या यह है कि जब मैं myfunc.vapi में हेडर फ़ाइल निर्दिष्ट करता हूं, तो वैलैक से .c आउटपुट #शामिल करता है जब मैं वास्तव में चाहता हूं # शामिल है "myfunc.h"। कुछ पता है इसे कैसे हल करना है? क्या यह हल करने योग्य है? – Jordan
यह एक बड़ा सौदा नहीं होना चाहिए, जब तक कि आपके सिस्टम में फ़ाइल इंस्टॉल नहीं है, यह आपके प्रोजेक्ट निर्देशिका में खुलेगा, अगर आप पथ प्रदान करते हैं I (.. उदाहरण: -I $ (topsrc_dir)/libfoo) – elmarco