راهنمایی برای نصب Qt
-
p{direction:rtl; text-align:right;font-family:tahoma}. من گفتم از MinGW Builds استفاده کن! رفتی ۶۴ بیتش رو دانلود کردی :|
p{direction:rtl; text-align:right;font-family:tahoma}. اینو باید بگیری:
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/p{direction:rtl; text-align:right;font-family:tahoma}. همین ۱۲ ساعت پیش رویژن هفتم رو گذاشتن روی سایت. معماری پیشفرض برای ۳۲بیتیها i686 شده. حدود ۲۸ ساعت قبل من کیوت پنج رو گذاشتم کامپایل با فلگهای i686 و -O3 :/
-
[quote author="soroush" date="1357242876"]p{direction:rtl; text-align:right;font-family:tahoma}. من گفتم از MinGW Builds استفاده کن! رفتی ۶۴ بیتش رو دانلود کردی :|
p{direction:rtl; text-align:right;font-family:tahoma}. اینو باید بگیری:
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/p{direction:rtl; text-align:right;font-family:tahoma}. همین ۱۲ ساعت پیش رویژن هفتم رو گذاشتن روی سایت. معماری پیشفرض برای ۳۲بیتیها i686 شده. حدود ۲۸ ساعت قبل من کیوت پنج رو گذاشتم کامپایل با فلگهای i686 و -O3 :/ [/quote]
p{direction:rtl; text-align:right;font-family:tahoma}. واقعا اشتباه بیخودی بود. توی صفحه دانلود همینطوری دانلود رو زده بودم :|
نسخه مناسب رو گرفتم و برای اطمینان Qt و Qt Creator رو دوباره نصب کردم اما باز هم موقع نصب Qt وقتی آدرس محل نصب minGW رو میدم میگه که فایل win32api.h در پوشه include یافت نشد! چرا تقریبا همه ی فایل های header در این پوشه هستن؟:
mingw\i686-w64-mingw32\include
توی پوشه include اصلی فقط 6-7 تا فایل هست. چرا محتویات i686-w64-mingw32 از بقیه جدا هستن؟p{direction:rtl; text-align:right;font-family:tahoma}. خب مشکلی نداشت. نرم افزار Qt Creator خودش مسیرشون رو پیدا کرد.
خیلی ممنون از راهنماییتون :)[quote author="ho_khalaf" date="1357211502"]nice_2000
از آی دی ای اکلیپس استفاده کنید بهتر از بقیه است و پلاگین های زیادی هم برای راحتی کار داره
https://www.eclipse.org/downloads/
[/quote]p{direction:rtl; text-align:right;font-family:tahoma}. نرم افزار معروفی هست اسمش رو زیاد شنیدم اما تاحالا ازش استفاده نکردم.
امتحانش میکنم. ممنون -
p{direction:rtl; text-align:right;font-family:tahoma}. از قسمت New Project نمونه Qt Gui Application رو ایجاد کردم و کامپایل زدم:
@07:03:25: Running steps for project untitled4...
07:03:25: Starting: "F:\Qt\4.8.4\bin\qmake.exe" C:\Users\PC\untitled4\untitled4.pro -r -spec win32-g++ "CONFIG+=declarative_debug"
07:03:25: The process "F:\Qt\4.8.4\bin\qmake.exe" exited normally.
07:03:25: Starting: "C:\mingw\bin\mingw32-make.exe"
C:/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/PC/untitled4-build-Desktop-Debug'
f:\Qt\4.8.4\bin\uic.exe ..\untitled4\mainwindow.ui -o ui_mainwindow.h
g++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"f:\Qt\4.8.4\include\QtCore" -I"f:\Qt\4.8.4\include\QtGui" -I"f:\Qt\4.8.4\include" -I"f:\Qt\4.8.4\include\ActiveQt" -I"debug" -I"." -I"..\untitled4" -I"." -I"f:\Qt\4.8.4\mkspecs\win32-g++" -o debug\main.o ..\untitled4\main.cpp
g++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"f:\Qt\4.8.4\include\QtCore" -I"f:\Qt\4.8.4\include\QtGui" -I"f:\Qt\4.8.4\include" -I"f:\Qt\4.8.4\include\ActiveQt" -I"debug" -I"." -I"..\untitled4" -I"." -I"f:\Qt\4.8.4\mkspecs\win32-g++" -o debug\mainwindow.o ..\untitled4\mainwindow.cpp
f:\Qt\4.8.4\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"f:\Qt\4.8.4\include\QtCore" -I"f:\Qt\4.8.4\include\QtGui" -I"f:\Qt\4.8.4\include" -I"f:\Qt\4.8.4\include\ActiveQt" -I"debug" -I"." -I"..\untitled4" -I"." -I"f:\Qt\4.8.4\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\untitled4\mainwindow.h -o debug\moc_mainwindow.cpp
g++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"f:\Qt\4.8.4\include\QtCore" -I"f:\Qt\4.8.4\include\QtGui" -I"f:\Qt\4.8.4\include" -I"f:\Qt\4.8.4\include\ActiveQt" -I"debug" -I"." -I"..\untitled4" -I"." -I"f:\Qt\4.8.4\mkspecs\win32-g++" -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp
g++ -mthreads -Wl,-subsystem,windows -o debug\untitled4.exe debug/main.o debug/mainwindow.o debug/moc_mainwindow.o -L"f:\Qt\4.8.4\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
Makefile.Debug:77: recipe for target 'debug\untitled4.exe' failed
mingw32-make[1]: Leaving directory 'C:/Users/PC/untitled4-build-Desktop-Debug'
makefile:34: recipe for target 'debug' failed
f:\Qt\4.8.4\lib/libqtmaind.a(qtmain_win.o): In functionWinMain@16': c:\iwmake\build_mingw_opensource\src\winmain/qtmain_win.cpp:93: undefined reference to
_Unwind_Resume'
c:\iwmake\build_mingw_opensource\src\winmain/qtmain_win.cpp:135: undefined reference to_Unwind_Resume' f:\Qt\4.8.4\lib/libqtmaind.a(qtmain_win.o): In function
ZN7QVectorIPcE7reallocEii':
c:\iwmake\build_mingw_opensource\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:512: undefined reference to_Unwind_Resume' c:\iwmake\build_mingw_opensource\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:513: undefined reference to
_Unwind_Resume'
f:\Qt\4.8.4\lib/libqtmaind.a(qtmain_win.o):qtmain_win.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [debug\untitled4.exe] Error 1
mingw32-make: *** [debug] Error 2
07:03:30: The process "C:\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project untitled4 (kit: Desktop)
When executing step 'Make'
@p{direction:rtl; text-align:right;font-family:tahoma}. مسیر c:\iwmake وجود نداره. زمان Build ایجاد میشه؟
-
[quote author="Mohsen" date="1357276217"]p{direction:rtl;text-align:right}. لطفا اون لینکی که دادم رو دانلود کنید و mingw4.4 رو نصب کنید و این بحث رو ببندید.
با تشکر[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. میخواستم دانلودش کنم ولی لینک خرابه!
Not Found
Error 404 -
[quote author="Mohsen" date="1357281317"]p{direction:rtl;text-align:right}. اینهارو به فایل .pro اضافه کنید. اگر درست نشد 4.4 رو آپلود کنم.
@QMAKE_CFLAGS *= -fno-keep-inline-dll
QMAKE_CXXFLAGS *= -fno-keep-inline-dllexport@
[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. درست نشد.
مشکل از اینه که Qt که دانلود کردم با یک نسخه دیگه از mingw کامپایل شده درسته؟
پس اگر خودم سورس Qt رو بگیرم و با همین نسخه mingw کامپایل کنم باید مشکل حل بشه؟p{direction:rtl;text-align:right;font-family:tahoma}. کامپایل کردنش چطور هست؟ راهنمایی برای کامپایل هست که بخونم؟
فروم های انگلیسی و ویکی رو گشتم ولی راهنمای کاملی برای کامپایل پیدا نکردم.[quote author="Mohsen" date="1357301078"]"mingw4.4":http://www.4shared.com/archive/Oaol6gw-/mingw.html[/quote]
p{direction:rtl;text-align:right;font-family:tahoma}. خیلی متشکرم :)
اون پوشه _patches چی هست؟چطور میتونم سورس نسخه 4.8.4 رو با نسخه جدید mingw کامپایل کنم؟ دنبال منبع راهنما میگردم!
-
-
[quote author="nice_2000" date="1357283693"][quote author="Mohsen" date="1357281317"]p{direction:rtl;text-align:right}. اینهارو به فایل .pro اضافه کنید. اگر درست نشد 4.4 رو آپلود کنم.
@QMAKE_CFLAGS *= -fno-keep-inline-dll
QMAKE_CXXFLAGS *= -fno-keep-inline-dllexport@
[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. درست نشد.
مشکل از اینه که Qt که دانلود کردم با یک نسخه دیگه از mingw کامپایل شده درسته؟
پس اگر خودم سورس Qt رو بگیرم و با همین نسخه mingw کامپایل کنم باید مشکل حل بشه؟p{direction:rtl;text-align:right;font-family:tahoma}. کامپایل کردنش چطور هست؟ راهنمایی برای کامپایل هست که بخونم؟
فروم های انگلیسی و ویکی رو گشتم ولی راهنمای کاملی برای کامپایل پیدا نکردم.[quote author="Mohsen" date="1357301078"]"mingw4.4":http://www.4shared.com/archive/Oaol6gw-/mingw.html[/quote]
p{direction:rtl;text-align:right;font-family:tahoma}. خیلی متشکرم :)
اون پوشه _patches چی هست؟چطور میتونم سورس نسخه 4.8.4 رو با نسخه جدید mingw کامپایل کنم؟ دنبال منبع راهنما میگردم![/quote]
nice_2000
سلام شما کیوت ادیتور رو نصب می کنید اگزمپل های آن هم نصب میشه چون من وقتی در قسمت فایل جدید می خوام پروه ایجاد کنم اگزمپل نداره
درضمن اگر پروژه کیوت هم بخوام ایجات کنم در کیوت ادیتور می که اس دی کی پیدا نشد -
[quote author="ho_khalaf" date="1357390446"]
nice_2000
سلام شما کیوت ادیتور رو نصب می کنید اگزمپل های آن هم نصب میشه چون من وقتی در قسمت فایل جدید می خوام پروه ایجاد کنم اگزمپل نداره
درضمن اگر پروژه کیوت هم بخوام ایجات کنم در کیوت ادیتور می که اس دی کی پیدا نشد
[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. مشکل من به لطف دوستان حل شد. :) حالا اگر کمکی از بنده برمیاد درخدمتم
نه من examples در قسمت New Project ندارم. اما آدرسشون اینه:
Qt\4.8.4\examplesp{direction:rtl;text-align:right;font-family:tahoma}. محل نصب Qt رو برای Qt Creator تنظیم کردید؟
-
[quote author="nice_2000" date="1357402734"][quote author="ho_khalaf" date="1357390446"]
nice_2000
سلام شما کیوت ادیتور رو نصب می کنید اگزمپل های آن هم نصب میشه چون من وقتی در قسمت فایل جدید می خوام پروه ایجاد کنم اگزمپل نداره
درضمن اگر پروژه کیوت هم بخوام ایجات کنم در کیوت ادیتور می که اس دی کی پیدا نشد
[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. مشکل من به لطف دوستان حل شد. :) حالا اگر کمکی از بنده برمیاد درخدمتم
نه من examples در قسمت New Project ندارم. اما آدرسشون اینه:
Qt\4.8.4\examplesp{direction:rtl;text-align:right;font-family:tahoma}. محل نصب Qt رو برای Qt Creator تنظیم کردید؟[/quote]
p{direction:rtl;text-align:right;font-family:tahoma}. سلام امروز با هزار بد بختی از روی عکس هایی که توی این تابیک
http://qt-project.org/forums/viewthread/21807/
بود تونستم بفهمم که باید تنظیمش کنم و تنظیمات رو نصفه نیمه انجام دادم
البته اگر روش صحیحش رو می دونید من رو راهنمایی کنید با تشکر -
[quote author="ho_khalaf" date="1357576431"]
p{direction:rtl;text-align:right;font-family:tahoma}. سلام امروز با هزار بد بختی از روی عکس هایی که توی این تابیک
http://qt-project.org/forums/viewthread/21807/
بود تونستم بفهمم که باید تنظیمش کنم و تنظیمات رو نصفه نیمه انجام دادم
البته اگر روش صحیحش رو می دونید من رو راهنمایی کنید با تشکر
[/quote]p{direction:rtl;text-align:right;font-family:tahoma}. الان مشکلی هست یا راه افتاده؟