سؤال

أنا جديد نسبيًا على C ++ وأحتاج إلى استخدام مكتبة لأول مرة. كنت آمل أن يتمكن شخص ما من إظهار كيفية [الارتباط بـ / تضمين] المكتبة بشكل صحيح.

المكتبة التي أريد استخدامها هي ID3 v3.8.8 التي يمكن العثور عليها هنا:http://id3lib.sourceforge.net/

لقد قمت بتنزيل ثنائيات Windows وأصبحت الآن بحاجة إلى طريقة للربط بالمكتبة.

تم تنزيل الملفات: debug/id3lib.dll ، debug/id3lib.lib ، debug/id3lib.exp ، release/id3lib.dll ، releas

أنا أستخدم Visual Studio 2010.

أي مساعدة يحظى بتقدير كبير. شكرا مقدما.

هل كانت مفيدة؟

المحلول

هناك عدة خطوات ، والعديد من المآزق. إذا كنت مبتدئًا في رتبة استخدام C ++ و VC ++ على وجه الخصوص ، فستتطلب كل خطوة بعض القراءة (اللحظات) للوثائق أو googling.

  • في VC ++ 2010 ، استخدم قسم الممتلكات "C / C ++ General / إضافية لتشمل الدلائل" إذا لزم الأمر لإخبار المترجم بكيفية العثور على ملفات الرأس.
  • استخدم قسم الممتلكات "C/ C ++/ Code Generation/ Runtime Library" إذا لزم الأمر لإخبار المترجم عن إصدار مكتبة Microsoft C Runtime التي تتطلبها المكتبة.
  • استخدم الممتلكات "رابط / إدخال / تبعيات إضافية" لتحديد ملف .lib ID3Lib.lib.
  • استخدم مدير الممتلكات "Linker / General / Extra Library Endervicies" لإخبار الرابط أين يمكن العثور على ملف .lib.
  • إذا لم يكن DLL ID3Lib.dll في الدليل حيث ستبدأ برنامجك ، فتح نافذة Microsoft Explorer ، وانقر بزر الماوس الأيمن على "جهاز الكمبيوتر الخاص بي". حدد "Properties/Advanced/Environment Fariables" ، وقم بتحرير المسار المتغير للمستخدم لاحتواء مسار الدليل الذي يحتوي على DLL. كن حذرًا جدًا في القيام بذلك. قبل تغييره ، انسخ القيمة الموجودة في الأصل وحفظها في ملف نصي ، في حالة تعبئة وتحتاج إلى استعادتها. إذا أخطأت ، برامج أخرى يمكن أن تفشل في البدء.

حظا طيبا وفقك الله.

نصائح أخرى

قبل أن تتمكن من القيام بأي تطوير C ++ مع هذه المكتبة ، ستحتاج إلى الرؤوس أيضًا الموجودة في ملف ID3LIB-3.8.3.3.zip. لقد قمت فقط بتنزيل الثنائيات التي ستتيح لك تشغيل تطبيق يحتاج إلى تلك المكتبات ولكن لا يعيد ترجمة ذلك.

أضف id3lib.lib إلى مشروعك ، مما ينبغي أن يفي بالرابط وسيعتمد القابل للتنفيذ الناتج على ID3Lib.dll.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top