View Full Version : مشکل اجرا در ubuntu
beginner_1395
جمعه 18 تیر 1395, 23:40 عصر
کسی میدونه چرا برنامه اجرا نمیشه
همانطور که میبینید من کدی اضافه نکردم
برنامه console اجرا میشه
اما برنامه widget مشکل داره
141331
pswin.pooya
شنبه 19 تیر 1395, 10:05 صبح
کتابخونه OpenGL رو پیدا نمیکنه. که خیلی عحیب هست. همیشه رو لینوکس هست. به هر حال مشکل از کد نیست از لینکر هست. سه مرحله زیر رو در خط فرمان انجام بدین ببینید درست می شه یا نه:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install freeglut3-dev
این مراحل نصب glut هست که اصولا باید همراهش OpenGL هم نصب بشه. من بعد از اینهمه سال اولین باره که می بینم لینکر به این کتابخونه خطا داده
beginner_1395
یک شنبه 20 تیر 1395, 00:47 صبح
کتابخونه OpenGL رو پیدا نمیکنه. که خیلی عحیب هست. همیشه رو لینوکس هست. به هر حال مشکل از کد نیست از لینکر هست. سه مرحله زیر رو در خط فرمان انجام بدین ببینید درست می شه یا نه:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install freeglut3-dev
این مراحل نصب glut هست که اصولا باید همراهش OpenGL هم نصب بشه. من بعد از اینهمه سال اولین باره که می بینم لینکر به این کتابخونه خطا داده
متاسفانه درست نشد و همون خطا رو نشون میده
arashz4
یک شنبه 20 تیر 1395, 10:27 صبح
این کد ها رو توی ترمینال بزنید:
sudo apt-get install g++
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
pswin.pooya
یک شنبه 20 تیر 1395, 16:32 عصر
این کد ها رو توی ترمینال بزنید:
1
2
sudo apt-get install g++
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
مشکل از g++ نیست چون رسیده به لینکررسیده. خیلی خیلی عجیب هست که برای OpenGL داره مشکل لینکر می ده. اونم توی لینوکس؟!!!
chikar
دوشنبه 21 تیر 1395, 02:30 صبح
کسی میدونه چرا برنامه اجرا نمیشه
در ترمینال :
با این دستور
sudo apt-get install libglu1-mesa-dev -y
یا این دستور، استفاده کن
sudo apt-get install mesa-common-dev
arashz4
دوشنبه 21 تیر 1395, 10:13 صبح
مشکل از g++ نیست چون رسیده به لینکررسیده. خیلی خیلی عجیب هست که برای OpenGL داره مشکل لینکر می ده. اونم توی لینوکس؟!!!
خوب دومی برای OpenGL هست
negative60
چهارشنبه 30 تیر 1395, 01:23 صبح
جالبه من هم امروز با این خطای cannot find -lGL مواجه شدم در صورتی که تا چند روز پیش مشکلی نبود
مشکل من با پاک کردن پکیج mesa-common-dev و نصب مجدد اون رفع شد
beginner_1395
شنبه 02 مرداد 1395, 02:19 صبح
مشکل من با پاک کردن پکیج mesa-common-dev و نصب مجدد اون رفع شد
من راههایی رو که دوستان گفتن رفتم اما هنوز مشکل برطرف نشده
و من در حال حاضر از ویندوز استفاده میکنم
اگه بگی برای پاک کردنش و نصب مجددش چه کدی باید نوشت
خیلی ممنون میشم اخه من در لینوکس تازه واردم
negative60
شنبه 02 مرداد 1395, 03:11 صبح
من راههایی رو که دوستان گفتن رفتم اما هنوز مشکل برطرف نشده
و من در حال حاضر از ویندوز استفاده میکنم
اگه بگی برای پاک کردنش و نصب مجددش چه کدی باید نوشت
خیلی ممنون میشم اخه من در لینوکس تازه واردم
برای پاک کردن پکیج
sudo apt-get remove mesa-common-dev
برای نصب هم که دوستان توضیح داده بودند
sudo apt-get install mesa-common-dev
نکته: اگر پکیج mesa-common-dev مجدداً نصب نشد و پیغام خطا داد احتمالا برای این هست که نیاز به پیشنیاز داره (تو خود پیغام خطا توضیح داده) پکیج libcheese7 پیشنیاز پکیج mesa-common-dev هست پس اول libcheese7 باید نصب بشه بعد mesa-common-dev
sudo apt-get remove libcheese7
sudo apt-get install libcheese7
بعد از نصب این دو پکیج مشکل من با پیغام خطای cannot find -lGL در Qt حل شد اما بعد از ریستارت کردن کلا محیط دسکتاپ بالا نمیومد و وارد محیط tty1 میشد نمیدونم پاک شدن دسکتاپ به دلیل پاک کردن این پکیجها بود یا به خاطر آپگرید کردن کارت گرافیکم بود در هر صورت اگر دسکتاپ رو از دست دادی باید اون رو هم از داخل tty1 مجددا نصب کنی بعد از کامل شدن نصب با استفاده از Ctrl+Alt+Del کامپیوتر رو ریبوت کن
sudo apt-get install ubuntu-desktop
این روندی بود که مشکل بنده رو حل کرد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.