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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: hamed_ubuntu در 08 اردیبهشت 1392، 05:35 ب‌ظ

عنوان: دو خطا در کیوت؟ که رفته رو اعصابم!اینم دیگه آخریشه؟
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 05:35 ب‌ظ
با سلام
من قبلا کلی بسته و نرم افزار نصب کرده بودم و با اومدن اوبونتو ۱۳.۴ اونو نصب کردم حلا برنامه کیوت رو نصب کردم اما وقتی پروژه رو میزنم از طریق Cmake  باز کنه این خطا رو میده:
کسی بلده مشکل از کجاست قبلا کیوت ۴ داشتم الانم که زدم نصب کنم انگار کیوت ۵ نصب شده./

CMake Error at /usr/share/cmake-2.8/Modules/FindQt4.cmake:1216 (message):
  Found unsuitable Qt version "5.0.1" from /usr/bin/qmake, this code requires
  Qt 4.x
Call Stack (most recent call first):
  CMakeLists.txt:6 (find_package)
[code]
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 08:13 ب‌ظ
دوم این که پروژه رو که از اول میزنم میاد و کامپایل میخوام بکنم این خطا رو میده


:-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

چطور میتونم کامپایلر نصب کنم
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: MHA152 در 08 اردیبهشت 1392، 08:19 ب‌ظ
دوم این که پروژه رو که از اول میزنم میاد و کامپایل میخوام بکنم این خطا رو میده


:-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

چطور میتونم کامپایلر نصب کنم
باید خودش نصب شده باشه ولی
sudo apt-get install g++
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: artificial_intelligence در 08 اردیبهشت 1392، 09:37 ب‌ظ
این امتحان کردی؟

qmake && make
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 10:03 ب‌ظ
داداش مشکلم حل شد
اونا هم که گفتی قبلا نصب کرده بودم.
رفتم قسمت tools>option از قسمت kit  و  compilers  اینارو اضافه کردم و حل شد
GCC (x86 64bit in /usr/bin)
GCC (x86 32bit in /usr/bin)
Clone of GCC (x86 32bit in /usr/bin)
Clone of GCC (x86 64bit in /usr/bin)
[code]
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 10:12 ب‌ظ
اما حالا یه مشکل دیگه دارم اونم اینه که کامپایل کردنی یه کتابخونه انگار نصب نیست یا شایدم بیشتر.
این ارور رو میده:
/home/ubuntu/Desktop/der/cutecom-0.22.0/main.cpp:19: error: QApplication: No such file or directory
وقتی روش  کلیک میکنم میره رو این خط:

#include <QApplication>
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: امید توانا در 08 اردیبهشت 1392، 10:24 ب‌ظ
اما حالا یه مشکل دیگه دارم اونم اینه که کامپایل کردنی یه کتابخونه انگار نصب نیست یا شایدم بیشتر.
این ارور رو میده:
/home/ubuntu/Desktop/der/cutecom-0.22.0/main.cpp:19: error: QApplication: No such file or directory
وقتی روش  کلیک میکنم میره رو این خط:

#include <QApplication>
در کیوت ۵ تغییراتی ایجاد شده است. اگر از qmake استفاده می‌کنید باید فرمان زیر رو در فایل pro خود قرار بدید
greaterThan(QT_MAJOR_VERSION, 4): QT += widgetsراه دیگر این است که به جای
#include <QApplication>از
#include <QtGui/QApplication>استفاده کنید. برای بقیه هم باید همین طور کار کنید.
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 11:04 ب‌ظ
اینکه میگین فایل پرو --من چون یک پروژه آماده رو دارم تغییر میدم چیزی به نام پرو نداره که منم این خط رو بهش اضافه کنم و از فایل TXT  یه  cmake  گرفتم و پروژه در اختیارمه
اون جایگزینی ها رو هم امتحان کردم اما نشد و این خطا رو میده
//main.cpp:19: error: QtGui/QApplication: No such file or directory
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 08 اردیبهشت 1392، 11:20 ب‌ظ
سلام در قسمت qt version
x11/qmake  رو انتخاب کردم و بدون هیچ تغییری برنامه بدون نقص کامپایل شد
میخوام بدونم مشکلی پیش نمی یاد با این شرایط؟؟
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: shervinkh در 08 اردیبهشت 1392، 11:37 ب‌ظ
هدر QApplication در Qt4 در مکان QtGui/QApplication قرار داره و در Qt5 در مکان QtWidgets/QApplication قرار داره. از اونجا که هنوز kde با Qt4 کار می کنه و هیچ سیستم عاملی با qt5 سازگاری کامل نداره بهتره نسخه پیشفرض Qt4 باشه.
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: امید توانا در 08 اردیبهشت 1392، 11:55 ب‌ظ
بهتره کیوت ۴ رو هم نصب کنید و در تنظیمات معرفی کنید (به عنوان پیش‌نشان) تا بعدن که سازگاری کامل ایجاد بشه.
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 09 اردیبهشت 1392، 12:18 ق‌ظ
من پیشفرض کیوت ۵ رو گذاشتم رو کیوت ۴ و فعلا بدون مشکل کار میکنه.
آره این حرف شما صحیح هست اما باید این رو هم در نظر داشت که کیوت ۵ برای صفحات لمسی بهینه تر شده و از اونجا که این برنامه باید توی یه دیوایس لمسی نصب شه فکر کنم بهتره حالا باز شما استاد ترید و هر چی بگین اون کارو میکنم.
در ضمن کسی اینجا بلده چه جوری میشه تغییرات یک متغییر رو در کیوت به صورت نموداری نشان داد؟مثل برنامه System Load Indicator که درصد سی پی یو رو به صورت نموداری نشون میده.
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: nixoeen در 09 اردیبهشت 1392، 02:00 ق‌ظ
sudo apt-get install libqt4-dev
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!
ارسال شده توسط: hamed_ubuntu در 09 اردیبهشت 1392، 11:13 ق‌ظ
libqt4-dev رو نصب کرده بودم ولی بازم ممنون که کمکم کردین.
مشکلم حل شد.
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!اینم دیگه آخریشه؟
ارسال شده توسط: hamed_ubuntu در 10 اردیبهشت 1392، 12:40 ق‌ظ
:-1: error: /usr/lib/x86_64-linux-gnu/qt4/bin/uic: Command not found
این یعنی چی واقعا؟؟
تا همین چند ساعت پیش عین ساعت کار میکرد یهو بهم ریخته؟؟
این کیوت ۵ کچلم کرد
کسی بلده چطور ۴ رو نصب کنم؟؟
عنوان: پاسخ : دو خطا در کیوت؟ که رفته رو اعصابم!اینم دیگه آخریشه؟
ارسال شده توسط: hamed_ubuntu در 10 اردیبهشت 1392، 01:00 ق‌ظ
libqt4-dev-bin
با نصب این بسته حل شد
کشت منو این کیوت ۵