PDA

View Full Version : چطور میشه یک فایل اجرای بدون نیاز به DLL داشت



X-DATA
جمعه 02 تیر 1391, 20:44 عصر
چطور میشه یک فایل EXE از برنامه بدون نیاز به DLL های QT داشت که حجمشم متانسب با کدهای برنامه باشه منظورم اینه که کتابخانه ها بصورت static باشند برای یک برنامه Hello Word یک فایل 60MB نداشته باشیم!!!

kitten
جمعه 02 تیر 1391, 20:56 عصر
کیوت رو بخ صورت استاتیک کامپایل کن بعد کدت رو هم استاتیک کامپایل کن.اینطوری غیر از یه سری از امکانات کیوت مثل وب کیت میتونی یه فایل اجرایی تنها داشته باشی

weox__
جمعه 02 تیر 1391, 22:18 عصر
در ادامه ی راهنمایی دوست عزیز kitten آخر کار هم از upx استفاده کن . حجم فایل نهایی رو بشدت کاهش می ده . ولی یه کم زمان لود شدن بیشتر میشه(خیلی جزئی )

X-DATA
شنبه 03 تیر 1391, 13:42 عصر
ممنون ببخشید من تازه QT رو شروع کردم . دوستان من دقیقا سوالم این بود که چطور باید QT و برنامه رو Static کمپایل کنم

weox__
شنبه 03 تیر 1391, 14:11 عصر
ممنون ببخشید من تازه QT رو شروع کردم . دوستان من دقیقا سوالم این بود که چطور باید QT و برنامه رو Static کمپایل کنم


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

ولی اگر زیاد اصرار دارید این (http://qt-project.org/wiki/How_to_build_a_static_Qt_version_for_Windows_with_ gcc)رو بخونید .

و این (http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows)

موفق باشید