में windows.h के बजाय मुझे क्या उपयोग करना चाहिए मैं लिनक्स में एक विंडोज प्रोग्राम पोर्ट करने की कोशिश कर रहा हूं। मैंने कभी लिनक्स में प्रोग्राम नहीं किया है और मुझे बहुत कम विचार है कि मैं क्या कर रहा हूं। मैंने लिनक्स पर जी ++ कंपाइलर में मिली कई त्रुटियों को खत्म करने में कामयाब रहा है और शेष बचे हुए लोगों को गैर मौजूद चर प्रकारों में ढूंढ लिया है।लिनक्स
मैं windows.h
फ़ाइल बाहर ले लेकिन मुझे पता है कि CALLBACK
, HANDLE
, DWORD
और HHOOK
चर के साथ क्या करना जानते हैं। स्पष्ट रूप से लिनक्स में HANDLE
के बराबर नहीं है, इसलिए मुझे लगता है कि मुझे कुछ संरचना को फिर से लिखना पड़ सकता है।
क्या कोई मुझे बता सकता है कि मुझे क्या करना चाहिए या मुझे कुछ ट्यूटोरियल में इंगित करें जो मुझे सिखाता है कि इन चीजों को लिनक्स में कैसे करना है?
मेरा प्रोग्राम आरएस -485 नेटवर्क पर एक मतदान लूप चलाता है अगर इससे मदद मिलती है।
आपने यह नहीं कहा है कि आपका कोड क्या करता है, इसलिए नहीं। यह आपको आश्चर्यचकित कर सकता है, लेकिन ** ** ** प्रोग्रामिंग में भिन्नता विंडोज़ बनाम लिनक्स में एक एसओ उत्तर की तुलना में अधिक जगह की आवश्यकता होती है। एक जादुई 'कन्वर्टविंडोज़ टोलिनक्स()' फ़ंक्शन नहीं है। वे विभिन्न एपीआई के साथ अलग ओएस हैं। लिनक्स एपीआई (पॉज़िक्स, वास्तव में) का उपयोग करके कुछ करने के लिए, आपको * आप जो करना चाहते हैं उसे परिभाषित करके शुरू करना होगा। – jalf
यदि आप लिनक्स में जीयूआई प्रोग्रामिंग चाहते हैं, तो इसे "एक्स" प्रोग्रामिंग कहा जाता है, और यह कहीं भी Win32 से संबंधित नहीं है। –