سلام
زمانی که برنامه پایتون را می خواهم اجرا کنم این ارور را می دهد:
GTK not available
Traceback (most recent call last);
File "main.py: , line 15, in<module
sys.exit(1)
NameError: name 'sys' is not defined
باید چه کنم دوستان؟؟؟؟؟
سلام
زمانی که برنامه پایتون را می خواهم اجرا کنم این ارور را می دهد:
GTK not available
Traceback (most recent call last);
File "main.py: , line 15, in<module
sys.exit(1)
NameError: name 'sys' is not defined
باید چه کنم دوستان؟؟؟؟؟
سلام.سلام
زمانی که برنامه پایتون را می خواهم اجرا کنم این ارور را می دهد:
GTK not available
Traceback (most recent call last);
File "main.py: , line 15, in<module
sys.exit(1)
NameError: name 'sys' is not defined
باید چه کنم دوستان؟؟؟؟؟
خوب برنامتون رو هم باید بیارید.
چیزی که به نظر می رسه این هستش که gtk رو import نکردید.
سلام
برنامه من همون برنامه نمونه که داخل سی دی آموزش هستند.
در ضمن من چند روزی هست که وقتمو گداشتم روی کیوت اما متاسفانه اصلا جواب نمیگیرم
یه راهکار عملی برای کراس کامپایل کردن وجود نداره که اینهمه پیچیدگی نداشته باشه؟؟؟؟
شما یه لینکی سراغ ندارید که صفر تا صد آموزش کراس کامپایل را به زبان فارسی توضیح داده باشد ؟؟
فارسیش هیچی من انگلیسی کامل هم پیدا نکردم. اطلاعات مربوط به موضوعات درست حسابی رو نمی شه به سادگی بدست آورد
لینک زیر لینک خوبی هستش. با اون پیش برید ببینید به کجا می رسید.شما یه لینکی سراغ ندارید که صفر تا صد آموزش کراس کامپایل را به زبان فارسی توضیح داده باشد ؟؟
Coding Chase: Qt5 on Cubieboard (A10/A20)
سلام
من می خواهم در خود کوبی با سیستم عامل لینارو با کیوت برنامه بنویسم و در همونجا هم کامپایل کنم....
اما متاسفانه قسمت qt version خالی است و نمیتوان برنامه نوشت (عکسشو گذاشتم)
باید چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
الان یکهفته هس که نتونستم برای کوبی یک خط برنامه با کیوت بنویسم دارم دیووونه میشم ممنون میشم راهنماییم کنید
سلام.سلام
من می خواهم در خود کوبی با سیستم عامل لینارو با کیوت برنامه بنویسم و در همونجا هم کامپایل کنم....
اما متاسفانه قسمت qt version خالی است و نمیتوان برنامه نوشت (عکسشو گذاشتم)
باید چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
برای نصب کیوت روی کیوبی چه مراحلی را انجام داده اید؟
سلام.سلام خیلی ممنونم که پاسخ می دهید.
اول دستور sudo apt-get install qt4-dev-tools تقریبا 70 مگ دانلود کرد
بعد هم دستور sudo apt-get install qtcreator زدم که تقریبا 75 مگ بود
اما متاسفانه مانند عکسی که آپ کردم هسته آرم را نشناخته که بتونم براش برنامه بنویسم وکامپایل کنم
خواهش می کنم.
مهندس این دو دستور کفایت نمی کنند.
مرحله به مرحله از لینک زیر روال رو دنبال کنید.
tutorials:common:development:qt_set_up_on_cubieboa rd [Cubieboard Docs]
موفق باشید.
واقعا ممنونم
من فلشی که سیستم عاملو از روی اون بوت میکنم 8 گیگ است وخود سیستم عاملی که روش ریختم تقریبا 3 گیگ است یعنی باید 5 گیگ دیگر خالی باشد اما میزند 200 مگ فضای خالی
حالا برای نصب کیوتی و کتابخانه هایش فظای کافی ندارم باید چیکار کنم؟؟؟
ممنون
خواهش میکنم.واقعا ممنونم
من فلشی که سیستم عاملو از روی اون بوت میکنم 8 گیگ است وخود سیستم عاملی که روش ریختم تقریبا 3 گیگ است یعنی باید 5 گیگ دیگر خالی باشد اما میزند 200 مگ فضای خالی
حالا برای نصب کیوتی و کتابخانه هایش فظای کافی ندارم باید چیکار کنم؟؟؟
ممنون
شما هم می توانید از طریق ترمینال این کار را انجام دهید ولی بهتره از برنامه GParted استفاده کنید.
ویرایش توسط dariush_ab : 26-01-2015 در ساعت 17:06
این لینکی که اینجا گذاشتید
tutorials:common:development:qt_set_up_on_cubieboa rd [Cubieboard Docs]
چند تا سوال ازش داشتم:
1-بند دومش اصلا لایبرری کیوت که گفته دانلودش کنید رو پیدا نکردم
2-باید کجا اکسترکتش کنم
3-دستور
./configure -no-pch -opengl --prefix=/usr/local/qt/
که میزنم ارور پیدا نکردن پوشه میده باید چیکار کنم
الان qt در ورژن 5.4 عرضه می شه ولی مال شما ظاهرا مربوط به نسخه 4 هستش. آیا آپدیتی انجام دادین
ببینید مهندس من این رو خودم تست نکردم و متاسفانه خیلی الان درگیرم وگرنه براتون تست میکردم ولی توجه داشته باشید در این موارد تنها با علاقه و سماجت جواب می گیرید.این لینکی که اینجا گذاشتیدtutorials:common:development:qt_set_up_on_cubieboa rd [Cubieboard Docs]
چند تا سوال ازش داشتم:
1-بند دومش اصلا لایبرری کیوت که گفته دانلودش کنید رو پیدا نکردم
2-باید کجا اکسترکتش کنم
3-دستور
./configure -no-pch -opengl --prefix=/usr/local/qt/
که میزنم ارور پیدا نکردن پوشه میده باید چیکار کنم
من Qt Cinematic 5 رو با استفاده از gpu libraries اندروید اجرا کرده ام.
به این جمله هم توجه کنید:
اگر واقعا میخواین ادامه بدین چون ممکنه حتی بیش از یک شبانه روز طول بکشه و در نهایت هم یک ارور بده.The compile process will use several hours,please be patient.
به همین جهت هستش که ترجیحا بایستی از کراس کامپایل استفاده شود.
در مورد اون لایبری فکر کنم لینک زیر باشه البته صد درصد مطئن نیستم:
302 Found
بعد از دانلود:
mkdir -p /usr/local/qt/بعد اکسترکت در پوشه بالا و بعد هم دستور زیر :
./configure -no-pch -opengl --prefix=/usr/local/qt/اگر دستور configure جواب نده معلوم میشه که کتابخانه که دانلود کردید درست نبوده ولی احتمالا درست باشه.
شما کیوبی دو هسته ای دارید یا تک هسته ای؟
در ضمن یادم رفت ایمیج آماده برای کیوبی با کیوت 5 هم موجود هستش یک سرچ کنید پیدا می کنید. من الان روی هاردم دارم ولی حجمش خیلی زیاده نمی تونم آپلود کنم. لینک زیر هم خوبه:
Qt5 build for cubieboard
نتیجه کارتون رو هم اعلام کنید.
سلام.الان qt در ورژن 5.4 عرضه می شه ولی مال شما ظاهرا مربوط به نسخه 4 هستش. آیا آپدیتی انجام دادین
بله این نسخه میشه گفت که خیلی قدیمی هستش اما برای کیوبی و بردهای embedded قابل قبول هستش و دلیل داشته که کیوبی خودش این نسخه رو پیشنهاد داده و همانطور که می بینید همین نسخه هم کامپایلش روی برد فوق العاده سنگین هستش. البته برای کراس کامپایل مشکلی نیست.
موفق باشید.
ویرایش توسط dariush_ab : 26-01-2015 در ساعت 19:55
ممنون. به غیر از کراس کامپایل راه دیگه ای نیست تا یک برنامه رو روی برد ریخت و اجرا کرد؟
Qt یک نسخه داده به اسم enterprise اون رو دیدین؟
خواهش میکنم.ممنون. به غیر از کراس کامپایل راه دیگه ای نیست تا یک برنامه رو روی برد ریخت و اجرا کرد؟
Qt یک نسخه داده به اسم enterprise اون رو دیدین؟
نه متاسفانه در جریانش نیستم.
از برنامه های دیگه چون پایتان هم میتونید استفاده کنید و مواردی چون GTK یا pyQT.
برای لینوکس هم شما می توانید از eclipse استفاده کنید.آیا برای آندروید هم کراس کامپایل نیازه؟ چون کامپایلرهای زیادی براش اپلیکیشن می سازند مثل اکلیپش یا همین qt و ... و مستقیما می شه ریختش روی گوشی اندرویدی. درسته ؟
اکلیپس و کیوت را نمیشود گفت کامپایلر. این دو محیط توسعه هستند مثلا شما می توانید در eclipse به زبانهای java , c , cpp, python برنامه بنویسید.
زبان برنامه نویسی اصلی اندروید جاوا هستش.
بله فایل apk ایجاد شده بعد از کامپایل مستقیم روی برد ریخته میشود.
مفهوم cross-compile برمیگرده به اینکه کد چگونه روی پلت فرم اجرا میشود.
کامپایلر زبان سی فایل اجرایی و کد ماشینی که تولید می کند وابسته به پلت فرم هستش به همین منظور برای اجرا روی arm یا باید روی خود arm کامپایل شود یا روی intel کراس کامپایل شود.
برای جاوا بایت کد توسط کامپایلر ایجاد می شود و هر پلت فرمی که VM داشته باشد قادر به اجرای این بایت کد هستش که ماشین مجازی اندروید Dalvik VM هستش.
ممنون از پاسخ خوب شما.
1. خوب با این تفاسیر، کد نوشته شده جاوا در مثلا اکلیپس یا کیوتی نیاز به کراس کامپایل نداره و می شه مستقیما روی برد ریختش. درسته؟ البته شبیه سازیش برای گوشی در خود محیط برنامه نویسی صورت می گیره در کورد سخت افزار دیگه نمی دونم.
2. اگر در کیوتی مسیر دهی رو برای کامپایل به بسته arm-linux-gcc-4.3.2 بدیم آیا کدی که می سازه می شه مستقیما روی برد ریخت؟
3. اگر یک لینوکس Ubuntu روی کامپیوتر نصب کنیم و کیوتی رو روش نصب کنیم و یک برنامه باهاش بسازیم آیا برنامه تولید شده را مستقیما روی برد می شه ریخت؟
خواهش میکنم.ممنون از پاسخ خوب شما.
1. خوب با این تفاسیر، کد نوشته شده جاوا در مثلا اکلیپس یا کیوتی نیاز به کراس کامپایل نداره و می شه مستقیما روی برد ریختش. درسته؟ البته شبیه سازیش برای گوشی در خود محیط برنامه نویسی صورت می گیره در کورد سخت افزار دیگه نمی دونم.
2. اگر در کیوتی مسیر دهی رو برای کامپایل به بسته arm-linux-gcc-4.3.2 بدیم آیا کدی که می سازه می شه مستقیما روی برد ریخت؟
3. اگر یک لینوکس Ubuntu روی کامپیوتر نصب کنیم و کیوتی رو روش نصب کنیم و یک برنامه باهاش بسازیم آیا برنامه تولید شده را مستقیما روی برد می شه ریخت؟
1- بله. کد نوشته شده جاوا در اکلیپس در صورتی که با نسخه جاوا روی برد مطابقت داشته باشه نیاز به کراس کامپایل نداره. مستقیم برنامه رو می تونین روی برد اجرا کنین.
2- در کیوت ( تلفظ درست) شما با یک سری مسیر دهی ها و تغییرات مثل موردی که گفتین برنامه رو می توانید برای اندروید بنویسید. در اینجا هم فایل apk تولید می شود. این مورد رو تست کردم جالب نیست و فکر نکنین اون گرافیک رو شما تو اندروید خواهید داشت.
برای مسیر دهیarm-linux-gcc-4.3.2 به عنوان کامپایلر من برای qt تست نکردم نمی دونم احتمالا نشه که همه اینقدر تلاش میکنن! ولی در eclipse با معرفی کامپایلر آرم میشود.3- خیر.
شما شروع به کار کنید من هم سعی میکنم آموزش های تصویری مربوط به این موارد و بسیاری از کارهای جالبی که میشود با این بردهای embedded انجام داد را تا ماههای آینده آماده کنم.
موفق باشید.
ویرایش توسط dariush_ab : 27-01-2015 در ساعت 04:26