ما الفرق بين .lib و .h و dll في c++ ?


التعليق السابق

1) لا يمكنك استعمال ملفات exe و dll بشكل مباشر على اللينكس، لابد من ترجمة لهذه الملفات بطريقة أو بأخرى ( ليس لي خبرة بهذا الموضوع لكن بحث سريع على جوجل يؤكد أن المشكلة لها حلول مختلفة)

2) عندما تقوم بتجميع البرنامج و استصداره فأنت تقوم بتحويل كل ملفات h , lib , cpp إلى ملف واحد مشفر (bin files) و بهذا تقوم بإخفاء كل السورس كود ببرنامجك،

3) لا، خاصية هذه الملفات (static libraries) أنها تتجمع في مرحلة (linkage) إلى ملف واحد مشفر (bin file) يحتوي على الملفات المجمعة ، وبهذا يكون تحميل الملف الناتج .exe كاف

يوجد برنامج اسمه واين (Wine)يتم تثبيته على لينكس يسمع باستعمال ملفات exe و dll شخصيا لا افضل استعماله.

افضل برامج لينكس 100% (.deb ...)


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع