سلام
من در تلاش هستم که تکمیکر مذکور رو بر روی red hat linux 6 نصب کنم.
مراحلی رو که اینجا گفته بودید رفتم.
هنگام اجرای دستور qmake متوجه شدم که داره از آدرس qt3 استفاده میکنه (روی سیستم هم qt3 هست و هم qt4). اومدم و به جای دستور qmake از دستور زیر استفاده کردم
/usr/lib64/qt4/bin/qmake
که درست کار کرد و مشکل حل شد
اما بعدش که از دستور make استفاده می کنم باز به نظر می رسه که نمی تونه فایل های مربوط به qt4 رو پیدا کنه و داره در محتویات qt3 به دنبال اون می گرده. qt3 رو هم نمی تونم حذف کنم چون وقتی می خوام اینکار و بکنم کلی فایل دیگه هم لیست می کنه و میگه که باید حذف شه و من میترسم که مشکلی توی سیستم من بوجود بیاد.
ممنون میشم اگه کسی بتونه راهنمایی کنه که راه حل چیست و مثلا چگونه می شه به سیستم فهموند که به صورت پیشفرض بره سراغ qt4.
ممنون
سلام
بخاطر تاخیر در پاسخ شرمنده،
برای استفاده از qt4 باید یک ترمینال باز کرده و دستور زیر را اجرا کنید:
$ export PATH=/usr/lib64/qt4/bin:$PATH
با اجرا دستور
$ qmake -v
باید جواب آدرس qt4 شما باشد. اکنون محیط این ترمینال برای کامپایل تکمیکر آماده است، شاید همین کار کل مشکل را حل کند. اما چک کنید:
برای مشکلهای پیش آمده:
فایلهای هیدر Poppler رو هم پیدا نمیکنه مطمئن بشید بسته poppler-dev یا نامی مشابه رو نصب کردید.
در ضمن اگر نسخه Qt4 شما کمتر از 4.7.0 باشه قابلیت دوجهته بصورت کامل فعال نخواهد شد.
و همچنین باید مطمئن باشید نسخه poppler نصب شده مخصوص qt4 است و نه qt3.
اما این بین این دو خطا عجیبه:
browser.h:16:20: error: QtWebKit: No such file or directory
browser.h:17:20: error: QWebView: No such file or directory
بصورت دستی چک کنید آیا در پوشه include اینها هستند.