انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: kooroshrad در 18 امرداد 1398، 01:22 ب‌ظ

عنوان: تفاوت بین Shared Library با Static linked library در کیوت (حل شد)
ارسال شده توسط: kooroshrad در 18 امرداد 1398، 01:22 ب‌ظ
با سلام

دوستان مثل حالتی که توی سی شارپ میایم و یک کتابخونه مینویسیم و در نهایت یک فایل با پسوند dll خروجی میگیریم

توی کیوت هم امکان اینکه یک کتابخونه بنویسیم وجود دارد ولی به سادگی ویندوز نیست

تفاوت بین Shared Library با Static linked library در کیوت چی هست ؟
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: هومان در 18 امرداد 1398، 01:35 ب‌ظ
کیوت زبان برنامه نویسی نیست بلکه کتابخانه ای توی زبان ها برنامه نویسی مختلف از قبیل سی و پایتون و ... هاست بنابراین شما نمیتوانید با یه زبان برنامه نویسی مثل سی شارپ مقایسه اش کنید
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: kooroshrad در 18 امرداد 1398، 02:22 ب‌ظ
اول اینکه من به یه مشکل خوردم و صرفا جهت اینکه مشکلم رو بهتر مطرح کرده باشم یه مثال اوردم

دوم اینکه من هیچ جای متنم نگفتم کیوت یه زبانه

سوم اینکه با این جور صحبتا صرفا از اصل موضوع پرت میشیم
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: هومان در 18 امرداد 1398، 02:28 ب‌ظ
وقتی شما داری این دوتا رو مقایسه میکنی (سی شارپ و کیوت) تنها منظور همینه
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: nixoeen در 18 امرداد 1398، 02:58 ب‌ظ
توی کیوت هم امکان اینکه یک کتابخونه بنویسیم وجود دارد ولی به سادگی ویندوز نیست
خیر، توی Qt چیزی نمی‌نویسید، بلکه می‌تونید توی برنامه‌ای که می‌نویسید از Qt هم استفاده کنید. کل این موضوعات هم ربطی به ویندوز نداره.

تفاوت Shared Library و Static linked Library هم (در تمامی کتابخانه‌ها) اینه که Shared Library می‌تونه توسط چندین برنامه استفاده بشه، ولی Static linked Library مستقیما توی فایل اجرایی شما قرار میگیره و فقط توسط نرم‌افزاری که نوشتید استفاده میشه.
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: kooroshrad در 18 امرداد 1398، 06:27 ب‌ظ
سلام و ممنون که کمک میکنین

بردشتی من از جوابتون داشتم اینه ببینید درست متوجه شدم یا نه

وقتی مدل shared library رو استفاده میکنیم در واقع فایل کتابخونه رو میزاره کنار فایل اجرایی ولی وقتی مدل static linked library رو استفاده میکنیم در واقع فایل رو با فایل اجرایی ادغام میکنه .
عنوان: پاسخ : تفاوت بین Shared Library با Static linked library در کیوت
ارسال شده توسط: nixoeen در 18 امرداد 1398، 07:49 ب‌ظ
تقریبا بله.