ডিএলএল ফাইল তৈরি করুন

লেখক: John Pratt
সৃষ্টির তারিখ: 11 ফেব্রুয়ারি. 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
Ethical Hacking for Beginners I ইথিক্যাল হ্যাকিং বাংলা টিউটোরিয়াল | Batch: N191-1 Class: 05
ভিডিও: Ethical Hacking for Beginners I ইথিক্যাল হ্যাকিং বাংলা টিউটোরিয়াল | Batch: N191-1 Class: 05

কন্টেন্ট

ডিএলএল ফাইলগুলি গতিযুক্তভাবে লিঙ্কিত লাইব্রেরি ফাইলগুলিতে সি ++ দিয়ে লিখিত এবং নিয়ন্ত্রিত হয়। ডিএলএলগুলি আপনার কোড ভাগ করে নেওয়া, সঞ্চয় এবং সংরক্ষণ করা সহজ করে। এই উইকিহাউ আপনাকে উইন্ডোজে ভিজ্যুয়াল স্টুডিও, বা ম্যাকের ভিজ্যুয়াল স্টুডিও ব্যবহার করে কীভাবে একটি ডিএলএল ফাইল তৈরি করবেন তা শিখায়। আপনার ইনস্টল করার সময় আপনার "সি ++ সহ ডেস্কটপ বিকাশ" পরীক্ষা করা আছে তা নিশ্চিত করুন। আপনার যদি ইতিমধ্যে ভিজ্যুয়াল স্টুডিও রয়েছে তবে সেই বাক্সটি চেক না করে রেখেছেন তবে আপনার এটি রয়েছে তা নিশ্চিত করেই আপনি আবার ইনস্টলারটি চালাতে পারেন।

পদক্ষেপ

  1. ওপেন ভিজ্যুয়াল স্টুডিও। আপনি এই প্রোগ্রামটি আপনার স্টার্ট মেনুতে বা অ্যাপ্লিকেশন ফোল্ডারে খুঁজে পেতে পারেন। যেহেতু ডিএলএল তথ্যের একটি গ্রন্থাগার, এটি কেবলমাত্র একটি প্রকল্পের অংশ এবং এটি অ্যাক্সেস করার জন্য সাধারণত কোনও সহযোগী অ্যাপ্লিকেশন প্রয়োজন।
    • আপনি উইন্ডোজের জন্য ভিজ্যুয়াল স্টুডিওটি এখানে ডাউনলোড করতে পারেন: https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019
    • আপনি ম্যাকের জন্য ভিজ্যুয়াল স্টুডিওটি এখানে ডাউনলোড করতে পারেন: https://docs.mic Microsoft.com/en-us/visualstudio/mac/installation?view=vsmac-2019
    • এই উইকিহাউ কীভাবে একটি ডিএলএল ফাইল তৈরি করবেন তা ব্যাখ্যা করতে মাইক্রোসফ্ট দ্বারা সরবরাহিত কোড ব্যবহার করে।
  2. ফাইল ক্লিক করুন। আপনি এটি প্রকল্প কক্ষের উপরে (উইন্ডোজ) বা আপনার পর্দার শীর্ষে (ম্যাক) সন্ধান করতে পারেন।
  3. ক্লিক করুন নতুন এবং প্রকল্প. "নতুন প্রকল্প তৈরি করুন" ডায়ালগ বক্সটি উপস্থিত হবে।
  4. বিকল্পগুলির পরামর্শ দিন ভাষা, প্ল্যাটফর্ম এবং প্রকল্পের ধরন ভিতরে. এইগুলি কী ধরণের প্রকল্প টেম্পলেট প্রদর্শিত হবে তা ফিল্টার করবে।
    • ক্লিক করুন ভাষা একটি ড্রপ ডাউন মেনু পেতে এবং ক্লিক করুন সি ++.
  5. ক্লিক করুন প্ল্যাটফর্ম একটি ড্রপ ডাউন মেনু পেতে এবং ক্লিক করুন উইন্ডোজ.
  6. ক্লিক করুন প্রকল্পের ধরন একটি ড্রপ ডাউন মেনু পেতে এবং ক্লিক করুন গ্রন্থাগার.
  7. ক্লিক করুন ডায়নামিক-লিঙ্ক লাইব্রেরি (ডিএলএল). আপনার পছন্দটি নীল হয়ে যাবে। ক্লিক করুন পরবর্তী যেতে.
  8. প্রকল্পের জন্য নাম বাক্সে একটি নাম লিখুন। উদাহরণস্বরূপ, নমুনার নাম বাক্সে "ম্যাথলিবারি" টাইপ করুন।
  9. ক্লিক করুন বানাতে. ডিএলএল প্রকল্পটি তৈরি করা হয়েছে।
  10. ডিএলএলে একটি শিরোনাম ফাইল যুক্ত করুন। আপনি ক্লিক করে এটি করতে পারেন নতুন আইটেম যোগ করুন নিচে প্রকল্প মেনু বারে।
    • নির্বাচন করুন ভিজ্যুয়াল সি ++ ডায়ালগ বক্সের বাম মেনুতে।
    • নির্বাচন করুন শিরোনাম ফাইল (। ঘন্টা) ডায়লগ বাক্সের কেন্দ্রে।
    • মেনু পছন্দগুলির নীচে নাম ক্ষেত্রে "ম্যাথলিবারি। H" হিসাবে নামটি লিখুন।
    • ক্লিক করুন অ্যাড খালি শিরোনাম ফাইল তৈরি করতে।
  11. খালি শিরোনাম ফাইলে নিম্নলিখিত কোডটি টাইপ করুন।

      // ম্যাথলাইবারি। (এন) কিছু প্রাথমিক ইন্টিগ্রাল মানগুলির জন্য {n = 0, এ // {n = 1, বি // {n> 1, এফ (এন-2) + এফ (এন -1) // ক এবং খ। // যদি সিকোয়েন্সটি এফ (0) = 1, এফ (1) = 1, // আরম্ভ হয় তবে এই সম্পর্কটি সুপরিচিত ফিবোনাচি // সারিতে ফিরে আসে: 1, 1, 2, 3, 5, 8, 13, 21, 34, ... // একটি ফিবোনাকির সম্পর্কের স্ট্রিং শুরু করুন // যেমন এফ (0) = এ, এফ (1) = খ। // এই ফাংশনটি অন্য কোনও ফাংশনের আগে অবশ্যই কল করা উচিত। বাহ্যিক "সি" MATHLIBRARY_API অকার্যকর fibonacci_init (কনস্টেস্ট স্বাক্ষরিত দীর্ঘ দীর্ঘ একটি, কন স্বাক্ষরযুক্ত দীর্ঘ দীর্ঘ খ); // সারির পরবর্তী মানটি প্রদান করে। // সাফল্যের উপর সত্য প্রত্যাবর্তন করে এবং বর্তমান মান এবং সূচক আপডেট করে; // ওভারফ্লোতে মিথ্যা, বর্তমান মান এবং সূচি অপরিবর্তিত রেখে দিন। বাহ্যিক "সি" MATHLIBRARY_API বোলে ফাইবোনাক্সি_নেক্সট (); // সারির বর্তমান মানটি পান। বাহ্যিক "সি" MATHLIBRARY_API স্বাক্ষরযুক্ত দীর্ঘ দীর্ঘ ফিবোনাচি_কন্টেন্ট (); // সারিতে বর্তমান মানের অবস্থানটি পান। বাহ্যিক "সি" ম্যাথলিবিআরএইপিআই স্বাক্ষরযুক্ত ফাইবোনাচি_আইডেক্স ();

    • এটি মাইক্রোসফ্ট সহায়তা ওয়েবসাইটের নমুনা কোড।
  12. ডিপিএল-তে একটি সিপিপি ফাইল যুক্ত করুন। আপনি ক্লিক করে এটি করতে পারেন নতুন আইটেম যোগ করুন নিচে প্রকল্প মেনু বারে।
    • নির্বাচন করুন ভিজ্যুয়াল সি ++ ডায়ালগ বক্সের বাম মেনুতে।
    • নির্বাচন করুন সি ++ ফাইল (.cpp) ডায়লগ বাক্সের কেন্দ্রে।
    • মেনু পছন্দগুলির নীচে নাম ক্ষেত্রে "ম্যাথলিবারিয়ান.সিপি" হিসাবে নামটি টাইপ করুন।
    • ক্লিক করুন অ্যাড খালি ফাইল তৈরি করতে।
  13. ফাঁকা ফাইলে নিম্নলিখিত কোডটি টাইপ করুন।

      // ম্যাথলিবারিয়ানসিপিপি: ডিএলএল এর জন্য রফতানি ফাংশনগুলি সংজ্ঞায়িত করে। # অন্তর্ভুক্ত "stdafx.h" // ভিজ্যুয়াল স্টুডিও 2019 এ pch.h ব্যবহার করুন # ইউটিলিটি> # অন্তর্ভুক্ত সীমাগুলি>> # অন্তর্ভুক্ত "ম্যাথলিবারি.ইচ" // ডিএলএল অভ্যন্তরীণ রাষ্ট্রের ভেরিয়েবলগুলি: স্থির স্বাক্ষরিত দীর্ঘ দীর্ঘ আগের__; // পূর্ববর্তী মান, যদি বর্তমান স্থির স্বাক্ষরযুক্ত দীর্ঘ দীর্ঘ কারেন্ট_; // বর্তমান স্ট্রিং মান স্ট্যাটিক স্বাক্ষরযুক্ত সূচক_; // বর্তমান seq। অবস্থান // একটি ফিবোনাকির সম্পর্ক ক্রম সূচনা করুন // যেমন F (0) = এ, এফ (1) = খ। // এই ফাংশনটি অন্য কোনও ফাংশনের আগে অবশ্যই কল করা উচিত। অকার্যকর fibonacci_init (কনস্টেবল স্বাক্ষরিত দীর্ঘ দীর্ঘ একটি, কন স্বাক্ষরযুক্ত দীর্ঘ দীর্ঘ খ) {সূচক_ = 0; কারেন্ট_ = ক; পূর্ববর্তী_ = খ; // আরম্ভ করার সময় বিশেষ কেস দেখুন} // অনুক্রমের পরবর্তী মান উত্পাদন করুন। // সাফল্যের উপর সত্য, ওভারফ্লোতে মিথ্যা। বুল ফিবোনাচি_নেক্সট () {// ফলাফল বা অবস্থানের ওভারফ্লো পরীক্ষা করে দেখুন ((ইউলং_ম্যাক্স - পূর্ববর্তী_ বর্তমান_) || (ইউআইএনT_MAX == সূচক_)) false মিথ্যা প্রত্যাবর্তন; } // বিশেষ কেস যখন সূচক == 0, কেবল খ মানটি ফেরত দেয় (সূচক_> 0) {// অন্যটি, পরবর্তী ক্রম মান পূর্ববর্তী_ + = বর্তমান_ গণনা করুন; } স্টডি :: অদলবদল (বর্তমান_, পূর্ববর্তী_); ++ সূচক_; সত্য প্রত্যাবর্তন; } // স্ট্রিংটিতে বর্তমান মানটি পান। স্বাক্ষরযুক্ত দীর্ঘ লম্বা ফিবোনাচি_কন্টেন্ট () current রিটার্ন কারেন্ট_; } // সারির বর্তমান সূচকের অবস্থানটি পান। স্বাক্ষরযুক্ত ফিবোনাচি_আইডেক্স () {রিটার্ন ইনডেক্স_; }

    • এটি মাইক্রোসফ্ট সহায়তা ওয়েবসাইটের নমুনা কোড।
  14. ক্লিক করুন সংকলন মেনু বারে। আপনি এই বোতামটি প্রকল্পের ক্ষেত্রের (উইন্ডোজ) উপরে বা আপনার স্ক্রিনের শীর্ষে (ম্যাক) সন্ধান করতে পারেন।
  15. ক্লিক করুন সমাধান সংকলন. এটি ক্লিক করার পরে, আপনি নীচের মত পাঠ্য দেখতে হবে:

      1> ------ বিল্ড শুরু হয়েছে: প্রকল্প: ম্যাথলাইবারি, কনফিগারেশন: ডিবাগ উইন 32 ------ 1> ম্যাথলিবারিয়ানসিপি 1> dllmain.cpp 1> কোড উত্পন্ন করছে ... 1> লাইব্রেরি তৈরি করছে সি: ব্যবহারকারী ব্যবহারকারীর নাম উত্স রেপোস ম্যাথলিবেরি ডিবাগ ম্যাথলিবেরি.লিব এবং অবজেক্ট সি: ব্যবহারকারী ব্যবহারকারীর নাম উত্স os রেপোস ম্যাথ লাইব্রেরি ডিবাগ ম্যাথলিবারি.এক্সপি 1> ম্যাথলিবেরি.ভিসিএক্সপ্রজ -> সি: ব্যবহারকারীদের ব্যবহারকারীর নাম উত্স রেপোস ম্যাথলাইব্রি ডিবাগ ম্যাথলিবেরি.ডিএল 1> ম্যাথলিবেরি.ভিসিএক্সপ্রজ -> সি: ব্যবহারকারীদের ব্যবহারকারী নাম উত্স রেপোস ম্যাথলাইবারি ডিবাগ ম্যাথলিবারি.পিডিবি (আংশিক পিডিবি) ========== নির্মাণ করুন: 1 সফল হয়েছে, 0 ব্যর্থ হয়েছে, 0 আপ টু ডেট, 0 টি এড়িয়ে গেছে ==========

    • আপনি যদি আপনার ডিএলএল তৈরি করতে সফল হন তবে আপনি এটি এখানে দেখতে পাবেন। যদি কোনও ত্রুটি ঘটে থাকে তবে এটি এখানে তালিকাভুক্ত হবে যাতে আপনি এটি ঠিক করতে পারেন।