डीएलएल फायली तयार करा

लेखक: John Pratt
निर्मितीची तारीख: 11 फेब्रुवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
विनंती अर्ज तयार करा मोबाईल वर? How to create Word document on Mobile?
व्हिडिओ: विनंती अर्ज तयार करा मोबाईल वर? How to create Word document on Mobile?

सामग्री

डीएलएल फाइल्स सी ++ सह लिखित आणि नियंत्रित केलेल्या लायब्ररी फाइल्सना गतीपूर्वक जोडल्या जातात. डीएलएल आपला कोड सामायिकरण, संग्रहित आणि जतन करणे सोपे करतात. हे विकी तुम्हाला Windows वर व्हिज्युअल स्टुडिओ किंवा मॅकवरील व्हिज्युअल स्टुडिओचा वापर करुन डीएलएल फाइल कशी तयार करावी हे शिकवते. आपण स्थापित करता तेव्हा आपल्याकडे "C ++ सह डेस्कटॉप विकास" तपासलेला असल्याची खात्री करा. आपल्याकडे आधीपासून व्हिज्युअल स्टुडिओ असल्यास परंतु तो बॉक्स चेक केलेला नसेल तर आपल्याकडे तो असल्याची खात्री करण्यासाठी आपण पुन्हा इन्स्टॉलर चालवू शकता.

पाऊल टाकण्यासाठी

  1. ओपन व्हिज्युअल स्टुडिओ. आपण हा प्रोग्राम आपल्या प्रारंभ मेनूमध्ये किंवा अनुप्रयोग फोल्डरमध्ये शोधू शकता. डीएलएल माहितीची लायब्ररी असल्याने, ते केवळ एका प्रकल्पाचा भाग आहे आणि त्यात प्रवेश करण्यासाठी सहसा अ‍ॅपची आवश्यकता असते.
    • आपण विंडोजसाठी व्हिज्युअल स्टुडियो येथे डाउनलोड करू शकता: https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019
    • आपण मॅकसाठी व्हिज्युअल स्टुडियो येथे डाउनलोड करू शकता: https://docs.microsoft.com/en-us/visualstudio/mac/installation?view=vsmac-2019
    • हा विकी डीएलएल फाइल कशी तयार करावी हे स्पष्ट करण्यासाठी मायक्रोसॉफ्टद्वारे प्रदान केलेला कोड वापरते.
  2. फाईलवर क्लिक करा. आपण हे प्रकल्प कक्ष (विंडोज) च्या वर किंवा आपल्या स्क्रीनच्या शीर्षस्थानी (मॅक) शोधू शकता.
  3. वर क्लिक करा नवीन आणि प्रकल्प. "नवीन प्रकल्प तयार करा" डायलॉग बॉक्स दिसेल.
  4. पर्याय सुचवा इंग्रजी, प्लॅटफॉर्म आणि प्रकल्प प्रकार मध्ये हे कोणत्या प्रकारचे प्रकल्प टेम्पलेट दिसतात ते फिल्टर करेल.
    • वर क्लिक करा इंग्रजी ड्रॉप-डाउन मेनू मिळविण्यासाठी क्लिक करा सी ++.
  5. वर क्लिक करा प्लॅटफॉर्म ड्रॉप-डाउन मेनू मिळविण्यासाठी क्लिक करा विंडोज.
  6. वर क्लिक करा प्रकल्प प्रकार ड्रॉप-डाउन मेनू मिळविण्यासाठी क्लिक करा ग्रंथालय.
  7. वर क्लिक करा डायनॅमिक-लिंक लायब्ररी (डीएलएल). आपली निवड निळा होईल. वर क्लिक करा पुढील एक पुढे जाण्यासाठी.
  8. प्रोजेक्टसाठी नाव बॉक्समध्ये नाव टाइप करा. उदाहरणार्थ, नमुना नाव बॉक्समध्ये "मॅथलीब्ररी" टाइप करा.
  9. वर क्लिक करा करण्यासाठी. डीएलएल प्रकल्प तयार झाला आहे.
  10. डीएलएलमध्ये शीर्षलेख फाइल जोडा. आपण यावर क्लिक करून हे करू शकता नवीन आयटम जोडा खाली प्रकल्प मेनू बार मध्ये.
    • निवडा व्हिज्युअल सी ++ डायलॉग बॉक्सच्या डाव्या मेनूमध्ये.
    • निवडा शीर्षलेख फाईल (. एच) डायलॉग बॉक्स च्या मध्यभागी.
    • मेनू निवडीच्या खाली नाव फील्डमध्ये "मॅथलीब्रॅरी." असे नाव टाइप करा.
    • वर क्लिक करा जोडा रिक्त शीर्षलेख फाइल निर्माण करण्यासाठी.
  11. रिक्त शीर्षलेख फाइलमध्ये खालील कोड टाइप करा.

      // मॅथलीब्रॅरी. (एन) काही प्रारंभिक अविभाज्य मूल्यांसाठी {n = 0, अ // {एन = 1, बी // {एन> 1, एफ (एन -2) + एफ (एन -1) // आहे अ आणि बी. // जर क्रम एफ (0) = 1, एफ (1) = 1, // प्रारंभ केला असेल तर हे संबंध सुप्रसिद्ध फिबोनॅकी // पंक्ती परत करेल: 1, 1, 2, 3, 5, 8, 13, 21, 34, ... // फिबोनॅकी रिलेशनिंग स्ट्रिंग प्रारंभ करा // जसे की एफ (0) = ए, एफ (1) = बी. // हे कार्य कोणत्याही इतर कार्यापूर्वी कॉल करणे आवश्यक आहे. बाह्य "सी" MATHLIBRARY_API रिकामे फाइबोनॅकी_इनिट (कॉन्स्ट साइन इन लाँग लाँग ए, कॉन्स स्वाक्षरीकृत लांब लांब ब) // पंक्तीमधील पुढील मूल्य मिळवते. // यशावर खरे मिळवते आणि वर्तमान मूल्य आणि निर्देशांक अद्यतनित करते; // ओव्हरफ्लोवर असत्य, वर्तमान मूल्य आणि अनुक्रमणिका न बदललेले. बाह्य "सी" MATHLIBRARY_API बोले फिबोनॅकी_नेक्स्ट (); // वर्तमान मूल्य सलग मिळवा. बाह्य "सी" MATHLIBRARY_API स्वाक्षरीकृत लांब लांब फिबोनॅकी_कंटेंट (); // ओळीत वर्तमान मूल्याची स्थिती मिळवा. बाह्य "सी" मॅथलीबॅबरी_एपीआय स्वाक्षरित फायबोनॅकी_इन्डेक्स ();

    • मायक्रोसॉफ्ट मदत वेबसाइटचा हा नमुना कोड आहे.
  12. डीपीएलमध्ये एक सीपीपी फाईल जोडा. आपण यावर क्लिक करून हे करू शकता नवीन आयटम जोडा खाली प्रकल्प मेनू बार मध्ये.
    • निवडा व्हिज्युअल सी ++ डायलॉग बॉक्सच्या डाव्या मेनूमध्ये.
    • निवडा सी ++ फाईल (.cpp) डायलॉग बॉक्स च्या मध्यभागी.
    • मेनूच्या निवडीच्या खाली नाव फील्डमध्ये "मॅथलीब्रॅरी. सीपीपी" असे नाव टाइप करा.
    • वर क्लिक करा जोडा रिकामी फाईल जनरेट करण्यासाठी.
  13. रिक्त फाईलमध्ये खालील कोड टाइप करा.

      // मॅथलीब्रॅरिय सीपीपी: डीएलएलसाठी निर्यात केलेली कार्ये परिभाषित करते. # समाविष्ट "stdafx.h" // व्हिज्युअल स्टुडिओ 2019 मध्ये pch.h वापरा # उपयोगिता> # समावेश मर्यादा.> # समावेश "मॅथलीब्रॅरि." // डीएलएल अंतर्गत राज्य व्हेरिएबल्स: स्थिर स्वाक्षरीकृत लांब मागील__; // मागील मूल्य, जर विद्यमान स्थिर स्वाक्षरीकृत लांब लांब करंट_; // वर्तमान स्ट्रिंग मूल्य स्थिर स्वाक्षरीकृत अनुक्रमणिका_; // वर्तमान वर्ग. स्थिती // फिबोनॅकी संबंध अनुक्रम प्रारंभ करा // जसे की एफ (0) = ए, एफ (1) = बी. // हे कार्य कोणत्याही इतर कार्यापूर्वी कॉल करणे आवश्यक आहे. शून्य फायबोनॅकी_इनिट (कॉन्स्टेन्ड स्वाक्षरीकृत लांब लांब, कॉन्स् साइन इन लांब लांब लांब बी)) अनुक्रमणिका_ = 0; चालू_ = अ; मागील_ = बी; // प्रारंभ करताना विशेष केस पहा} // अनुक्रमात पुढील मूल्य तयार करा. // यशावर खरे मिळवते, ओव्हरफ्लो वर चुकीचे. bool fibonacci_next () {// परिणाम किंवा स्थितीच्या ओव्हरफ्लोची तपासणी करा ((ULLONG_MAX - मागील_ चालू_)) || (UINT_MAX == अनुक्रमणिका_) false चुकीचे परत; } // जेव्हा अनुक्रमणिका == 0 विशिष्ट प्रकरण असेल तर फक्त बी मूल्य परत करा (अनुक्रमणिका_> ०) {// अन्यथा पुढील अनुक्रम मूल्याची गणना मागील_ + = चालू_; } एसटीडी :: स्वॅप (चालू_, मागील_); ++ अनुक्रमणिका_; खरे परत येणे; } // वर्तमान मूल्य स्ट्रिंगमध्ये मिळवा. स्वाक्षरीकृत लांब लांब फिबोनॅकी_कंटर्न () current रिटर्न करंट_; } // पंक्तीमध्ये सध्याची अनुक्रमणिका स्थान मिळवा. स्वाक्षरित फायबोनॅकी_इन्डएक्स () {रिटर्न इंडेक्स_; }

    • मायक्रोसॉफ्ट मदत वेबसाइटचा हा नमुना कोड आहे.
  14. वर क्लिक करा संकलित मेनू बार मध्ये. आपल्याला हे बटण प्रोजेक्ट फील्डच्या (विंडोज) वरील किंवा आपल्या स्क्रीनच्या शीर्षस्थानी (मॅक) सापडेल.
  15. वर क्लिक करा समाधान संकलित करा. त्यावर क्लिक केल्यानंतर आपण खाली सारखे मजकूर पहावे:

      1> ------ बिल्ड प्रारंभः प्रकल्प: मॅथलीब्ररी, कॉन्फिगरेशन: डीबग विन 32 ------ 1> मॅथलीब्रॅरिय सीपीपी 1> dllmain.cpp 1> कोड व्युत्पन्न करीत आहे ... 1> लायब्ररी तयार करीत आहे सी: वापरकर्ते वापरकर्तानाव स्त्रोत रेपोज मॅथ लाइब्ररी डीबग मॅथलीबॅरी.लिब आणि ऑब्जेक्ट सी: यूजर्स यूजरनेम सोर्स रेपोज मॅथलीबॅरी डीबग मॅथलीब्रॅरी.एक्सपी 1> मॅथलीबॅरी.व्हीसीएक्सप्रोजेज -> सी: यूजर्स यूजरनेम स्त्रोत रिपोज मॅथलीब्रॅरी डीबग मॅथलीब्रॅरी.डीएल 1> मॅथलीब्रॅरी.व्हीसीएक्सप्रोज -> सी: यूजर्स युजरनेम सोर्स रिपॉस मॅथलीबॅरी डीबग मॅथलीबॅरी.पीडीबी (आंशिक पीडीबी) ========== बिल्ड: 1 यशस्वी, 0 अयशस्वी, 0 अद्ययावत, 0 वगळले ==========

    • आपण आपले डीएलएल तयार करण्यात यशस्वी झाल्यास आपण येथे पहाल. एखादी त्रुटी आली असेल तर ती येथे सूचीबद्ध केली जाईल जेणेकरून आपण त्याचे निराकरण करू शकता.