PDA

View Full Version : مکشل در کامپایل کردن یک برنامه به با QT طراحی شده



iran_text
پنج شنبه 05 مهر 1397, 17:41 عصر
با سلام.
یک برنامه روی redhat قدیمی اجرا کردم 1 سال پیش الان به این مشکلات برخوردم بعد 1 سال که الان دوباره میخوام روش کار کنم. برنامه با qt طراحی شده. و اینکه رد هت روی VMware نصب شده.
1. ایا می تونم برنامه رو روی ubuntu اجراش کنم؟ سعی کردم اما اررور Qmake میده Ubuntu امکانش هست از رد هت به ubuntu ببرمش؟
2. فایل نهاییم تو رد هت قدیمی گیر کرده و نه با smb می تونم انتقال بدم نه با VNC . خواستم با browseresh ایمیل کنم اما نمی دونم چرا browser اررور میده؟ فلش هم وصل می کنم فعال میشه اما نشونش نمیده. کلا گیر کردم تو این رد هته.
3. قبلا فایلو کامپایل کردم. اما الان دارم یک سری تغییرات میدم. کمپایل میکنم اررور میده به یک سری فایل .io و فولدر .obj

الان فقط فایل قدیمیمو می تونم اجرا کنم و کمپایل اررور میده. نه فایل می تونم رو ردهت بریزم نه نمی تونم سایت باز کنم که ایمیل کنم.
لطفا راهنمایی بفرمایید. چطور دسترسی پیدا کنم به این ردهت و فایل بریزم و بردارم و اینترنتش درست بشه.
و اینکه اررور چطور برطرف کنم

148983148984

iran_text
جمعه 06 مهر 1397, 01:46 صبح
کسی که متخصص qt و C++‎‎‎ هست لطفا پیغام خصوصی بده . ممنونم. لطفا برای این مشکلات هم کمک کنید
الان سورس قدیممو بردم تو Ubuntu و qt هم نصب کردم الان می خوام کامپایل کنم این پیغام میده uic: File generated with too old version of Qt Designer (3.1)
چیکار کنم. البته من نیاز دارم به اون سورس که تو Vmware redhat گیر کرده

farhad_shiri_ex
شنبه 07 مهر 1397, 08:02 صبح
کسی که متخصص qt و C++‎‎‎ هست لطفا پیغام خصوصی بده . ممنونم. لطفا برای این مشکلات هم کمک کنید
الان سورس قدیممو بردم تو Ubuntu و qt هم نصب کردم الان می خوام کامپایل کنم این پیغام میده uic: File generated with too old version of Qt Designer (3.1)
چیکار کنم. البته من نیاز دارم به اون سورس که تو Vmware redhat گیر کرده

مشکل samba که اگر درست تنظیم شده باشه و اگر مسیر هایی که در لینوکس و سیستم عامل میزبان تغییری نکرده باشند بعید مشکلی داشته باشه و اگر هم که برنامه tools option نرم افزار vmware هم نصب داشته باشید و البته مسیر های تعریفی برای share کردن تعریف کرده باشید تغییری نکرده باشند نباید مشکلی داشته باشید.
برای Qt هم که شما سورسی که دارید برای نسخه های قدیمی هست اگر نمی خواهید که سورس را به روز رسانی کنید بهتر هست که kit , Qt Creator نسخه ای که لازم دارید که البته همونطور که پیغام داده شده نسخه 3.1 را باید نصب کنید.
اگر هم که بخواهید از نسخه های به روز استفاده کنید باید پروژه را با نسخه جدید به روز کنید.(که البته خیلی کار سختی نیست فقط ممکن در صورت استفاده از بعضی لایبررها که در نسخ قدیمی وجود داشته در نسخه جدید منسوخ شده باشه که در اینصورت باید از لایبرری جدید استفاده کنید)

iran_text
یک شنبه 08 مهر 1397, 01:00 صبح
مشکل samba که اگر درست تنظیم شده باشه و اگر مسیر هایی که در لینوکس و سیستم عامل میزبان تغییری نکرده باشند بعید مشکلی داشته باشه و اگر هم که برنامه tools option نرم افزار vmware هم نصب داشته باشید و البته مسیر های تعریفی برای share کردن تعریف کرده باشید تغییری نکرده باشند نباید مشکلی داشته باشید.
برای Qt هم که شما سورسی که دارید برای نسخه های قدیمی هست اگر نمی خواهید که سورس را به روز رسانی کنید بهتر هست که kit , Qt Creator نسخه ای که لازم دارید که البته همونطور که پیغام داده شده نسخه 3.1 را باید نصب کنید.
اگر هم که بخواهید از نسخه های به روز استفاده کنید باید پروژه را با نسخه جدید به روز کنید.(که البته خیلی کار سختی نیست فقط ممکن در صورت استفاده از بعضی لایبررها که در نسخ قدیمی وجود داشته در نسخه جدید منسوخ شده باشه که در اینصورت باید از لایبرری جدید استفاده کنید)
خیلی ممنون از راهنماییتون.
QT Creator جدید هم زدم باز نشد. حال فرض مثال اگر بشه.
امکانش هست سورس رو از ردهت به اوبونتو انتقال بدم و رو اوبونتو اجرا کنم؟؟