मैं luasocket 3 संकलित करने की कोशिश कर रहा हूं जिसे मैंने lua 5.2 के साथ गिटहब पर पाया। समस्या यह है कि, मुझे यकीन नहीं है कि luasocket
के साथ कैसे बांधें। क्या मुझे luasocket
को डीएलएल के रूप में संकलित करने की आवश्यकता है और फिर lua
कोड में कहीं संदर्भित करें, या क्या मुझे इसे लुआ कंसोल से कॉल करना चाहिए?लुआसैट के साथ लुआ 5.2 का उपयोग कैसे करें 3
उत्तर
luarocks का उपयोग कर इसे स्थापित करने का प्रयास करें। यदि आपके पास लुआक्स नहीं हैं, तो साइट पर निर्देशों के बाद इसे इंस्टॉल करें।
फिर luasocket रेपो से rockspec फ़ाइल (luasocket-SCM-0.rockspec) डाउनलोड करने और
$ luarocks install *path to the rockspec file*
चलाने सब कुछ ठीक हो जाता है, तो आप इस तरह लुआ से luasocket उपयोग करने के लिए सक्षम हो जाएगा:
local socket = require "socket"
-- now you can use socket.xxx functions
आमतौर पर आप केवल संदर्भ के लिए lua फ़ाइलों में शामिल हैं की जरूरत है (वहाँ केवल 4 की जरूरत हैं: luaconf.h
, lua.h
, lualib.h
, और lauxlib.h
) और पुस्तकालय/dll (-llua52 अपने मामले में)। आप यह नहीं कहते कि आप किस कंपाइलर का उपयोग कर रहे हैं, इसलिए यह अधिक विशिष्ट होना मुश्किल है, लेकिन मेरे पास script(s) है जो विंडोज़ पर lua5.2 के साथ luasocket बनाता है (और ओएसएक्स/लिनक्स पर जीसीसी का उपयोग करके)। उदाहरण के लिए, विंडोज़ पर संकलन करने के लिए, आप build-win32.sh
स्क्रिप्ट प्राप्त कर सकते हैं और इसे bash build-win32.sh 5.2 lua luasocket
के रूप में चला सकते हैं। यह आवश्यक सभी फाइलें प्राप्त करेगा (wget का उपयोग करके) और deps/
फ़ोल्डर में सबकुछ संकलित करें; परिणामी निष्पादन योग्य और पुस्तकालयों को ../bin
फ़ोल्डर में रखा जाएगा।
आप उसी repository से संकलित पुस्तकालय भी प्राप्त कर सकते हैं।
- 1. लुआ 5.2 LUA_GLOBALSINDEX वैकल्पिक
- 2. लुआसॉकेट, लुआ 5.2 और रेडिस
- 3. 5.2 में सैंडबॉक्सिंग एंबेडेड लुआ/lua.file
- 4. lua 5.2 पूर्णांक संख्याओं के साथ केवल
- 5. हाइबरनेट 5.2 के बाद 'setResultTransformer` का उपयोग कैसे करें?
- 6. लुआ 5.2 करने के लिए Porting, LUA_GLOBALSINDEX मुसीबत
- 7. SVN का उपयोग कैसे करें के साथ परे 3
- 8. लुआ 5.2 को एम्बेड करना और पुस्तकालयों को परिभाषित करना
- 9. लार्वेल में कुकीज़ के साथ कैसे काम करें 5.2
- 10. कैसे लुआ
- 11. लुआ - किसी अन्य स्क्रिप्ट से फ़ंक्शन का उपयोग कैसे करें
- 12. लुआ - अंतर्राष्ट्रीयकरण कैसे करें?
- 13. स्प्रिंग एमवीसी 3 के साथ सर्वलेट 3 @ वेबसर्लेट और एसिंक का उपयोग कैसे करें?
- 14. लैरवेल 5.2 सफलता संदेश के साथ रीडायरेक्ट
- 15. लूआ 5.2 कार्यान्वयन का वर्णन करने वाला दस्तावेज़?
- 16. लैरवेल 5.2
- 17. "उपयोग" के साथ एकाधिक मॉड्यूल का "उपयोग" कैसे करें?
- 18. जेएसओएन स्ट्रिंग को लुआ टेबल में कनवर्ट करें?
- 19. PHP: 5.2
- 20. लुआ
- 21. पायथन 3 के लिए flake8 का उपयोग कैसे करें?
- 22. लुआ में स्थानीय आवश्यकता का उपयोग क्यों करें?
- 23. PHP 5.2
- 24. लुआ
- 25. कैसे Laravel में फाइल अपलोड का परीक्षण करने के 5.2
- 26. WebAudio API के साथ उपयोग के लिए एमपी 3 का केवल एक हिस्सा कैसे डीकोड करें?
- 27. लुआ __pairs के वास्तविक कार्यान्वयन क्या है?
- 28. लुआ प्रोजेक्ट त्रुटियों के साथ संकलित (luabind)
- 29. लुआ
- 30. विम और लुआ के साथ समस्याएं?
क्या आपने इसे लुआक्स के साथ बनाने की कोशिश की है? रेपो में एक रॉक्सपेक है। – mpeterv
क्या यह करने के लिए कोई ट्यूटोरियल है? मैं लुआ के साथ एक नौसिखिया हूँ – miller