PDA

View Full Version : اموزش کامل کامپایل استاتیک



mh1376
دوشنبه 29 اردیبهشت 1393, 22:00 عصر
ممنون میشم یکی مثل زبان ادم توضیح بده باید چیکار کرد

ازوقتی پا به کیوت گزاشتم تمام اموزش هاش هم تو خارجیا هم تو ایرانیا ناقصه مثلا میخوام تکسباکس رمز بزارم تونت یارو میگه فلان کد یه خطه میشه اخه مرد حسابی این کد رو کجا بزارم؟؟؟؟


خب بگذریم اگه اموزش رمزی کردن هم گفتین ممنون میشم ولی بیشتر همین استایتک رو توضیح بدین
بخدا سی شارپ خیلی باحالتره ولی حیف روی مک و لینوکس نمیاد :((

کامبیز اسدزاده
دوشنبه 29 اردیبهشت 1393, 22:20 عصر
ممنون میشم یکی مثل زبان ادم توضیح بده باید چیکار کرد

ازوقتی پا به کیوت گزاشتم تمام اموزش هاش هم تو خارجیا هم تو ایرانیا ناقصه مثلا میخوام تکسباکس رمز بزارم تونت یارو میگه فلان کد یه خطه میشه اخه مرد حسابی این کد رو کجا بزارم؟؟؟؟


خب بگذریم اگه اموزش رمزی کردن هم گفتین ممنون میشم ولی بیشتر همین استایتک رو توضیح بدین
بخدا سی شارپ خیلی باحالتره ولی حیف روی مک و لینوکس نمیاد :((

با سلام !
اولا به جز آدمیزاد تو این انجمن ها کسی وجود نداره ! دوما شما ازبس با زبان های ساده ای مثل C# کار کردین برای همین وقتی یهو وارد C++ میشید کلا رنگتون میپره و این امریست طبیعی‌.
در رابطه با کامپایل استاتیک و همچنین آموزش های مورد نظرتون شما آیا جستجو کردین که به جواب نرسیدین ؟

درضمن C# رو با C++ هیچ وقت مقایسه نکنید.

Vitallity
سه شنبه 30 اردیبهشت 1393, 23:34 عصر
بخدا سی شارپ خیلی باحالتره ولی حیف روی مک و لینوکس نمیاد :((

اگر نمی‌تونید از گوگل یا انجمن Qt یا Stack overflow استفاده کنید. می‌تونید از mono که معادل همون C#‎‎ در مک و لینوکس هست استفاده کنید. (درباره باحال‌تر بودن هم سکوت می‌کنم.)

mh1376
چهارشنبه 31 اردیبهشت 1393, 19:10 عصر
اگر نمی‌تونید از گوگل یا انجمن Qt یا Stack overflow استفاده کنید. می‌تونید از mono که معادل همون C#‎‎‎ در مک و لینوکس هست استفاده کنید. (درباره باحال‌تر بودن هم سکوت می‌کنم.)

من c# کار نمیکنم دوست عزیز من پایتون و روبی ان ریل کار میکردم تو بحث وب حالا اومدم C++ که تو کیوت کلا گیج شدم

یه کیوت چرا انقدر دنگ و فنگ داره؟ من لینوکس هستم
تو کل نت گشتم همه میگن باید کامپایل کنی من 800 مگ دانلود کردم دوباره بیام 500 مگ سورس دانلود کنم؟؟؟
بعد میزارم واسه make اررور میده و اررورشم معنی نداره
از تنظیمات نمیشه استایتک کرد؟

لایسنس تجاری هم ندارم باید موقع کامپایل بزنم تجازی یا فیری؟

کامبیز اسدزاده
چهارشنبه 31 اردیبهشت 1393, 20:48 عصر
یه کیوت چرا انقدر دنگ و فنگ داره؟ من لینوکس هستم


سادگی کیوت و راحتر کردن کارهای طراحی برای C++‎‎‎ واضحه !!!



تو کل نت گشتم همه میگن باید کامپایل کنی من 800 مگ دانلود کردم دوباره بیام 500 مگ سورس دانلود کنم؟؟؟
لایسنس تجاری هم ندارم باید موقع کامپایل بزنم تجازی یا فیری؟

برای چی میخوایین استاتیک کامپایل کنید اونم وقتی که این کار غیرقانونی محسوب میشه !!؟ مگه صاحب شرکت اپل هستید که بخوای برنامتو با لیسانس تجاری کامپایل کنی؟! حتی تمام برنامه نویس های خبره دارن از نسخه Free استفاده میکنند. برای مثال میتونید وارد انجمن های کیون بشید و از خودشون بپرسید.
در ضمن شما باید هدفتون رو از قبل مشخص کنید یا Enterprise یا Free ! اگر از Enterprise استفاده میکنید و یا میخواهید استاتیک کار کنید کلا هر سری باید سورس کیوت رو کامپایل کنید.


بعد میزارم واسه make اررور میده و اررورشم معنی نداره
از تنظیمات نمیشه استایتک کرد؟


توزیع لینوکستون رو ذکر کنید...
فقط کافیه کامپایلر شما نصب باشه در روی لینوکس و توسط دستور make کامپایلش کنید.
نمونه دستور برای Recompile به صورت Static : http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Linux

mh1376
چهارشنبه 31 اردیبهشت 1393, 21:42 عصر
سادگی کیوت و راحتر کردن کارهای طراحی برای C++‎‎‎‎ واضحه !!!


برای چی میخوایین استاتیک کامپایل کنید اونم وقتی که این کار غیرقانونی محسوب میشه !!؟ مگه صاحب شرکت اپل هستید که بخوای برنامتو با لیسانس تجاری کامپایل کنی؟! حتی تمام برنامه نویس های خبره دارن از نسخه Free استفاده میکنند. برای مثال میتونید وارد انجمن های کیون بشید و از خودشون بپرسید.
در ضمن شما باید هدفتون رو از قبل مشخص کنید یا Enterprise یا Free ! اگر از Enterprise استفاده میکنید و یا میخواهید استاتیک کار کنید کلا هر سری باید سورس کیوت رو کامپایل کنید.


توزیع لینوکستون رو ذکر کنید...
فقط کافیه کامپایلر شما نصب باشه در روی لینوکس و توسط دستور make کامپایلش کنید.
نمونه دستور برای Recompile به صورت Static : http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Linux

من فقط برای یادگیری میخوام فعلا شروع کنم فیری هستم

توزیع لینوکسمم تریسکل یا دبیان هردو رو دارم از جنتو هم استفاده میکنم
بعد از اینکه دستور کانفیگ یا میک رو میزنم کلا پوشه های پوشه سورس قر غاطی میشه فکر کنم مشکل از اونه ولی بازم اررور میده اخرای میک و میگه نمیتونه نصب کنه

mh1376
چهارشنبه 31 اردیبهشت 1393, 21:42 عصر
این لینک هم واسه 43 و بالای 4.8 هست تست کردم نشد

کامبیز اسدزاده
چهارشنبه 31 اردیبهشت 1393, 21:53 عصر
من فقط برای یادگیری میخوام فعلا شروع کنم فیری هستم

توزیع لینوکسمم تریسکل یا دبیان هردو رو دارم از جنتو هم استفاده میکنم
بعد از اینکه دستور کانفیگ یا میک رو میزنم کلا پوشه های پوشه سورس قر غاطی میشه فکر کنم مشکل از اونه ولی بازم اررور میده اخرای میک و میگه نمیتونه نصب کنه

چه برای یادگیری و چه برای ساختن برنامه های درست حسابی از حالت داینامیک استفاده کنید بهترین گزینست.
برای کامپایل استاتیک هم به زودی آموزشی برای نسخه های 5.3 ارائه خواهیم داد.

2020s1371
یک شنبه 03 اسفند 1393, 05:41 صبح
برای کامپایل استاتیک هم به زودی آموزشی برای نسخه های 5.3 ارائه خواهیم داد.



کسی هست که نسخه +5 از کیوت رو کامپایل استاتیک کرده باشه؟؟؟!

من چهار روزه هرآموزشی گیرم اومده رو اجرا کردم ولی نتیجه نگرفتم!!! کسی نیست یه آموزشی ک خودش تست کرده باشه رو برا ویندزد بزاه؟؟؟!!

chikar
یک شنبه 03 اسفند 1393, 19:14 عصر
برای ویندوز به آدرس زیر برید و سورس رو دانلود کنید
اصل سایت (http://www.qt.io/download-open-source/#)
لینک دانلود سورس (http://qt-mirror.dannhauer.de/archive/qt/5.4/5.4.0/single/qt-everywhere-opensource-src-5.4.0.zip) کیوت 5.4
روش کامپایل استاتیک در این آدرس (http://www.7khatcode.com/973/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84-qt-%D8%A8%D8%B5%D9%88%D8%B1%D8%AA-static)

chikar
یک شنبه 03 اسفند 1393, 19:16 عصر
کسی هست که نسخه +5 از کیوت رو کامپایل استاتیک کرده باشه؟؟؟!

من چهار روزه هرآموزشی گیرم اومده رو اجرا کردم ولی نتیجه نگرفتم!!! کسی نیست یه آموزشی ک خودش تست کرده باشه رو برا ویندزد بزاه؟؟؟!!

در ویندوز، با روش زیر به سادگی و در عرض بیست دقیقه، نیم ساعت کامپایل استاتیک رو انجام دادم
کیوت من نسخه 5.3.2 و5.4 و با ویژوال استادیو 2010
اینم همون آدرسی که در بالا هم ذکر شد (http://www.7khatcode.com/973/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84-qt-%D8%A8%D8%B5%D9%88%D8%B1%D8%AA-static)

2020s1371
دوشنبه 04 اسفند 1393, 05:25 صبح
برای ویندوز به آدرس زیر برید و سورس رو دانلود کنید
اصل سایت (http://www.qt.io/download-open-source/#)
لینک دانلود سورس (http://qt-mirror.dannhauer.de/archive/qt/5.4/5.4.0/single/qt-everywhere-opensource-src-5.4.0.zip) کیوت 5.4
روش کامپایل استاتیک در این آدرس (http://www.7khatcode.com/973/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84-qt-%D8%A8%D8%B5%D9%88%D8%B1%D8%AA-static)


در ویندوز، با روش زیر به سادگی و در عرض بیست دقیقه، نیم ساعت کامپایل استاتیک رو انجام دادم
کیوت من نسخه 5.3.2 و5.4 و با ویژوال استادیو 2010
اینم همون آدرسی که در بالا هم ذکر شد (http://www.7khatcode.com/973/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84-qt-%D8%A8%D8%B5%D9%88%D8%B1%D8%AA-static)


تشکر دوست عزیز
یادم رفته بود بگم با mingw میخام کامپایل کنم. آموزش برای این مورد دارید؟

negative60
سه شنبه 05 اسفند 1393, 13:23 عصر
تشکر دوست عزیز
یادم رفته بود بگم با mingw میخام کامپایل کنم. آموزش برای این مورد دارید؟

تو اين آموزش (https://www.youtube.com/watch?v=Oyb20BAgx0U) از mingw برای کامپايل استفاده ميکنه و حجم خروجی يک برنامه ساده کمی بيشتر از 15 مگ ميشه، اما اگر با کامپايلر msvc کامپايل کنيد حجم خروجی 8 مگ ميشه (Qt5.4) که اگر همين هم rar کنيد ميشه 4 مگ.

...!M.J!...
سه شنبه 29 دی 1394, 12:45 عصر
در ضمن شما باید هدفتون رو از قبل مشخص کنید یا Enterprise یا Free ! اگر از Enterprise استفاده میکنید و یا میخواهید استاتیک کار کنید کلا هر سری باید سورس کیوت رو کامپایل کنید.


ببخشید من متوجه نشدم برای چی باید هر دفعه کل سورس qt را مجددا کامپایل کرد؟ منظورتون برای نصب ورژن های جدید هستش؟

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

https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW

arashz4
یک شنبه 04 بهمن 1394, 10:13 صبح
برای چی همه تو لینوکس می خوان که کیوت رو استاتیک کنن؟ داینامیک که خیلی بهتره فقط میخاد یه سری فایل کنار فایل اجرایی کپی کنی و یه اسکریپت ساده بنویسی اگر براتون خیلی سخته میتونید برای نمونه ببینید که نرم افزار هایی که با کیوت داینامیک برای لینوکس ساخته شده نگاه کنید چیکار کردن! مثلا پروژه خودم که هم برای لینوکس هست و هم ویندوز و مک
http://linux.softpedia.com/get/Multimedia/Graphics/Advanced-Photo-103757.shtml