Error در اجرا
-
p{direction:rtl; text-align:right}. سلام بچه ها ...
من یه مشکل دارم ...
برنامه نوشتم (دارم آموزش میبینم) ولی موقع اجرا Error میده
Error از کد ها نسیت ...
مشکل از چیه ... ؟
!http://uploadpa.com/beta/12/pv1aynhoa20mzy6z8aqs.gif(Error)! -
p{direction:rtl; text-align: right}. مسیری که فایل ها داخلش قرار گرفتن نباید دارای فاصله باشه. qmake مسیرهای دارای فاصله رو ساپورت نمیکنه
C:\my project\source (نادرست)
C:\myproject\source (درست) -
p{direction:rtl; text-align:right}. سلام محسن جان
این کل مسیریه که بهش دادم (":/M/main.cpp") البته الان برعکس شده داخل پست ...
چیکار کنم ... ؟
چنتا سورس دانلود کردم همه همین Error رو میدن (هم نرم سورس هایی که خودم ساختم و هم ...) -
p{direction: rtl; text-align: right}. سیستم عاملتون چیه؟
-
p{direction:rtl; text-align:right}. ویندوز سون دارم
فکر نکنم از ویندوزم باشه ... ! -
p{direction:rtl; text-align:right}. کمک بابا تورو خدا محسن جان
یعنی تا الان همچین مشکلی نداشتی ... ؟ -
p{direction:rtl;text-align:right}. به نظرم باید هرچه سریعتر سایت اموزشی رو راه بندازیم محسن
ایکاش کمی وقت بیشتری داشتیم.
من یه فیلم براتون آماده میکنم که چطور یه پروژه رو که از جایی میاریم کامپایل کنیم
شما هم سعی کنید خونسردی خودتونو حفظ کنید.اینجوری با کمی فکر و دقت به راحتی به جواب میرسید
موفق باشید -
p{direction:rtl; text-align:right}. سلام دوست عزیز
خطای که براتون نمایش داده میشه را توی پستی قرار بدید تا ببنیم چیه؟ -
[quote author="Modern" date="1352643504"]p{direction:rtl; text-align:right}. ویندوز سون دارم
فکر نکنم از ویندوزم باشه ... ![/quote]p{direction:rtl; text-align:right}. این مسیری که شما دادی مسیر درستی در ویندوز نیست. معمولا مسیرهایی که با /: داده می شود بیانگر مسیر برای خواندن اطلاعات از resource هست و این نوع مسیر دهی فقط داخل کد های کیوت مورد استفاده قرار میگیره. این screenshot رو نگاه کنید
!http://www.use.com/images/s_3/8fbea44ed9395d908803_4.jpg!
p{direction:rtl;text-align:right}. قسمت هایی که با قرمز مشخص شده، اولی برای اینه که مشخص کنید این تنظیمات برای حالت release هست یا debug.
دومی shadow build مشخص می کنه که خروجی کامپایل داخل مسیر سورس انجام بشه یا مسیری رو بصورت دستی تعیین کنید. اگر تیک خورده باشد، کامپایل در محلی که در قسمت قرمز سوم مشخص می شود انجام می شود در غیر اینصورت یعنی اگر shadow build تیک نخورده باشد، کنار فایل های سورس یک فولدر بنام release یا debug ایجاد می شود و خروجی در آنجا ذخیره می شود.p{direction:rtl;text-align:right}. هنگام ساخت پروژه جدید هم مانند screen shot های زیر عمل کنید.
!http://www.use.com/images/s_3/8fbea44ed9395d908803.jpg!
-
[quote author="abbas farahmand" date="1352666662"]p{direction:rtl;text-align:right}. به نظرم باید هرچه سریعتر سایت اموزشی رو راه بندازیم محسن
ایکاش کمی وقت بیشتری داشتیم.
من یه فیلم براتون آماده میکنم که چطور یه پروژه رو که از جایی میاریم کامپایل کنیم
شما هم سعی کنید خونسردی خودتونو حفظ کنید.اینجوری با کمی فکر و دقت به راحتی به جواب میرسید
موفق باشید[/quote]p{direction:rtl; text-align:right}. آره عباس جان واقعا نیازش احساس میشه. ایشالا بزودی سایت رو up میکنیم.
-
p{direction:rtl; text-align:right}. سلام محسن جان
تنظیماتی که انجام دادی رو دوباره انجام دادم و حتی یه پروژه ی دیگه با همین تنظیمات انجام دادم ولی کار نمیکنه
بازم Error میده
خروجی به شکل زیر هست ...@06:34:54: Running steps for project Test8...
06:34:54: Configuration unchanged, skipping qmake step.
06:34:54: Starting: "C:\Qt\mingw\bin\mingw32-make.exe"
C:/Qt/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directoryC:/Test8' bin\rcc.exe -name Rec Rec.qrc -o release\qrc_Rec.cpp mingw32-make[1]: Leaving directory
C:/Test8'
process_begin: CreateProcess(NULL, bin\rcc.exe -name Rec Rec.qrc -o release\qrc_Rec.cpp, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make[1]: *** [release/qrc_Rec.cpp] Error 2
mingw32-make: *** [release] Error 2
06:34:54: The process "C:\Qt\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Test8 (target: Desktop)
When executing step 'Make'@ -
p{direction:rtl; text-align:right}. دوست عزیز اول پروژهت رو یک بار clean کن . به زبان ساده تر تمام make فایل ها رو پاک کن . راه ساده این هست که به منوی Build بری و Clean All رو بزنی و یک فایل رو که یکی سری تنظیمات مختص کاربر توش هست با این کار پاک نمیشه بهتره اون رو با رفتن به شاخه پروژه دستی پاک کنی این فایل پسوند . user داره . بعد از این کارها دوباره به منوی build برو و این بار Run qmake رو بزن و نتیجش رو توی پنجره compile output نگاه کن که خطای نداده باشه . اگر خطای نبود در همون منوی build دستور build all رو بزنید و بار دیگه توجهتون به پنجره کامپایل باشه که خطای نداده باشه اگر خطای نبود که کار تمومه و برنامه رو اجراکنید واگر باردیگه خطا داد برنامه رو بدید من تست کنم ببینم میتونم حلش کنم یا نه. انشا الله حل میشه و مشکلی نیست
-
p{direction:rtl; text-align:right}. روش خیلی ساده برای اینکه بدونید مشکل از Qt Creator یا برنامه شما این هست که با خط فرمان یا همون cmd برنامه تون رو بسازید و اجرا کنید برای اینکار کافیه cmd مختص خود کیوت رو که روی سیستم نسب کردید رو اجرا کنید برای این کار برید به استارت ویندوز و پیدا ش کنید و اجرا کنید . تفاوت این cmd یا cmd خود ویندوز این هست که path مربوط به شاخه bin کیوت توی متغییر PATH افزوده شده و برنامه های qmake و mingw32-make رو می تونه ببینه .با این خط فرمان به مسیر پروژه تون بردید و بترتیب خطوط زیر رو اجرا کنید و به اطلاعاتی که نوشته میشه بدقت نگاه کنید و اگر خطای داد اون رو برامون توی یک پست قرار بدید
qmake -project
qmake
mingw32-make -
p{direction:rtl; text-align: right}. این خروجی نشون میده QtCreator فایل rcc.exe رو نمیتونه پیدا کنه. rcc.exe یک برنامه هست که resource های کیوت رو کامپایل میکنه. مسیر کیوت رو داخل path در environment variables اضافه کن.
-
p{direction:rtl; text-align:right}. محسن جان ... !
اینطور که معلومه یا واقعا خیلی استادی یا مشکلات من به دست فقط تو باز میشن
چی بگم الان ... دستت درد نکنه درست شد ... قابل توجه همه ... ! -
[quote author="Modern" date="1352818879"] محسن جان ... !
اینطور که معلومه یا واقعا خیلی استادی یا مشکلات من به دست فقط تو باز میشن
[/quote]p{direction:rtl; text-align:right}. دوست عزیز.آقای اخلاقی واقعا استادن
فکر نمیکنم در ایران نظیر داشته باشن
[quote author="Modern" date="1352818879"]
چی بگم الان … دستت درد نکنه درست شد … قابل توجه همه … !
[/quote]p{direction:rtl; text-align:right}. همه این رو میدونن!
-
p{direction: rtl; text-align: right}. مرسی بچه ها. خیلی لطف دارید به من :)
در گروه ایران هم عضو بشید
http://qt-project.org/groups/qt_iran