Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. راهنمایی برای نصب Qt
Forum Updated to NodeBB v4.3 + New Features

راهنمایی برای نصب Qt

Scheduled Pinned Locked Moved Persian
43 Posts 7 Posters 36.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nice_2000
    wrote on last edited by
    #1

    p{direction:rtl; text-align:right}. سلام
    من میخوام Qt رو دانلود کنم. هر جا میرم نوشتن از آدرس qt.nokia.com/downloads اما همچین سایتی وجود نداره و میفرسته به این آدرس:
    qt.digia.com
    که در صفحه ی Try Now میگه لینک دانلود نسخه 30 روزه! رو میفرستیم به ایمیلت :|
    یه جا هم نوشته نسخه اوپن سورس که اون هم صفحه دانلود همین سایته که نوشته Qt Library.
    مگه نباید Qt SDK رو دانلود کنم؟ اصلا همچین چیزی ندیدم. حجم SDK حدود 1.5 گیگ باید باشه درصورتی که این Library 400mb هست.
    نسخه ی ویندوزی رو میخوام. نسخه نهایی 5 منتشر شده؟ اونوقت هم نوشته vs2010 این قضیش چیه؟
    من خونده بودم که کامپایلر minGW همراهش هست.
    برای نسخه 4.8.4 نوشته minGW همراهش هست ولی برای نسخه 5 فقط vs2010 هست.
    لطفا یه نفر کامل توضیح بده کاملا گیج شدم. چند روزه که دارم میگردم

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Sorn01
      wrote on last edited by
      #2

      p{direction:rtl; text-align:right}. این آدرس qt.nokia.com مال زمانیه که کیوت در اختیار nokia بود حالا که به شرکت digia واگذار شده آدرس سایتش qt.digia.com هست
      شما SِِِDK رو میتونید از همین سایت دانلود کنید http://qt-project.org/downloads
      البته برای نسخه ی 5 هنوز نیومده (من ندیدم) شما بهتره از یه نسخه پایین تر استفاده کنید تا کامل نسخه ی 5 منتشر بشه
      اون VS2010 هم که از اسمش پیداست از Visual Studio 2010 برای ساخت پروژه هاتون استفاده میکنید و به mingw نیازی نیست

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nice_2000
        wrote on last edited by
        #3

        p{direction:rtl; text-align:right; font-size:15px}. خیلی ممنون از پاسختون
        این که نوشته Qt Library همون SDK هست؟
        کدوم نسخه رو دانلود کنم؟ vs2010 یا minGW؟
        من با minGW کار کردم و تا حد امکان میخوام از vs دوری کنم.
        اما اگر مزیتی دارن لطفا ذکر بفرمایید

        1 Reply Last reply
        0
        • S Offline
          S Offline
          soroush
          wrote on last edited by
          #4

          [quote author="nice_2000" date="1357126338"]p{direction:rtl; text-align:right; font-size:15px}. خیلی ممنون از پاسختون
          این که نوشته Qt Library همون SDK هست؟
          کدوم نسخه رو دانلود کنم؟ vs2010 یا minGW؟
          من با minGW کار کردم و تا حد امکان میخوام از vs دوری کنم.
          اما اگر مزیتی دارن لطفا ذکر بفرمایید[/quote]

          p{direction:rtl; text-align:right; font-size:15px}. از اونجایی که دوستان اروپایی‌مون توی تعطیلات سال نو تشریف دارن، هنوز SDK برای کیوت ۵ نساختن! من خودم مجبور شدم برای خودم یکی بسازم! این پست رو ببینید:

          http://qt-project.org/forums/viewthread/23152/

          p{direction:rtl; text-align:right; font-size:15px}. در حال حاضر فقط کتابخانه‌ها و سورس در دسترس هست.

          p{direction:rtl; text-align:right; font-size:15px}. دوری از VS زمانی ایدهٔ خودبی خواهد بود که دقیقاً بدونی چی‌کار می‌کنی. باید روی مفاهیم کامپایلرها تسلط داشته باشی. مثلاً MinGW با چه سیستم تردینگ می‌خوای استفاده کنی؟ (win32 / pthreds) یا چه سیستم پردازش استثنا داشته باشه؟ (sjlj / dwarf / seh)

          p{direction:rtl; text-align:right; font-size:15px}. قاعدهٔ کلی برای برتری یک کامپایلر نسبت به اونیکی وجود نداره. GCC سیستم فوق‌العاده پیشرفته‌تری هست. اما استفاده از این سیستم پیچیده مستلزم داشتن دانش کافی در مورد کامپایلر و نحوهٔ کانفیگ کردن‌ش هست. ممکنه یک اشتباه در انتخاب و یا کانفیگ MinGW باعث بشه که کامپایلر بدتری نسبت به MSVC داشته باشی.

          p{direction:rtl; text-align:right; font-size:15px}. این رو هم درنظر داشته باش که deployment با MinGW دردسر بیشتری داره.

          1 Reply Last reply
          0
          • N Offline
            N Offline
            nice_2000
            wrote on last edited by
            #5

            p{direction:rtl; text-align:right; font-size:15px}. ممنون از توضیحات کاملتون
            زیاد به نسخه 5 مطمئن نیستم. فعلا همون 4.8.4 رو دانلود کنم خوبه؟
            و سوال اصلی:
            این Qt Library که در قسمت دانلود هست با SDK چه تفاوتی داره؟ من که کلمه SDK رو توی صفحه دانلود پیدا نکردم! همین Qt Library رو دانلود کنم کافیه؟:

            Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)

            1 Reply Last reply
            0
            • S Offline
              S Offline
              soroush
              wrote on last edited by
              #6

              p{direction:rtl; text-align:right; font-size:12px}. نه کافی نیست. فکر کنم اونا فقط DLL ها باشن. احتمالاً کتابخانه‌های لینک و هدرها هم توش هستن. مطمئن نیستم چون خودم همیشه کامپایل می‌کنم تا حالا اون باینری‌ها رو نگرفتم ببنم توش چیه! اگه توش هدرها هم باشه با کامپایلر مناسب و Qt Creator می‌تونی ازشون استفاده کنی.

              1 Reply Last reply
              0
              • N Offline
                N Offline
                nice_2000
                wrote on last edited by
                #7

                p{direction:rtl; text-align:right; font-size:15px}. پس این SDK رو از کجا دانلود کنم؟ :(
                برای کامپایلر که ظاهرا minGW همراهش هست. کمی پایین تر در قسمت Qt Creator هم نوشته که میتونید SDK ی بالا رو دانلود کنید که Qt Creator هم همراهش هست. من که SDK ندیدم! منظورش همین Library هست؟

                p{direction:rtl; text-align:right; font-size:15px}. امشب میذارم دانلود ببینم چی توشه :|

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  soroush
                  wrote on last edited by
                  #8

                  p{direction:rtl; text-align:right; font-size:12px}. :) دانلود کن به منم بگو چی توش بود. من یه SDK دارم می‌سازم برای خودم. اگه خوب کار کرد منتشرش می‌کنم.

                  1 Reply Last reply
                  0
                  • H Offline
                    H Offline
                    ho_khalaf
                    wrote on last edited by
                    #9

                    سلام دوستان
                    من هم کیوتی لایبرری و هم کیوتی ادیتور را دانلود کردم ولی حتما اس دی کی رو هم می خواد از کجا می توان آن را دانلود کرد و داخل فایل 317 مگابایت هم فقط تعدادی کتابخانه هست و بعد از نصب برنامه کیوتی دیزاینز و دو برنامه دیگز رو هم نصب می کنه

                    1 Reply Last reply
                    0
                    • N Offline
                      N Offline
                      nice_2000
                      wrote on last edited by
                      #10

                      p{direction:rtl; text-align:right; font-family:tahoma}. من این فایل رو دانلود کردم:
                      Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)
                      اما موقع نصب محلی که minGW نصب شده رو میخواد.
                      با نرم افزار NetBeans IDE که کار میکردم نوشته بود که اگر میخواهید از minGW همراه Qt استفاده کنید حتما باید از اون نسخه minGW که همراه Qt هست استفاده کنید!
                      که احتمالا منظورش Qt SDK هست که کامله نه این که من دانلود کردم.
                      حالا من minGW رو جداگانه از طریق ستاپ خودش نصب کنم و آدرسش رو به ستاپ Qt بدم مشکلی پیش نمیاد؟
                      برای نصب minGW از جدیدترین نسخه اینستالر زیر استفاده میکنم:

                      http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

                      p{direction:rtl; text-align:right; font-family:tahoma}. درسته؟
                      دقیقا کدوم گزینه ها رو باید تیک بزنم؟؟؟؟

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        soroush
                        wrote on last edited by
                        #11

                        [quote author="nice_2000" date="1357193914"]p{direction:rtl; text-align:right; font-family:tahoma}. حالا من minGW رو جداگانه از طریق ستاپ خودش نصب کنم و آدرسش رو به ستاپ Qt بدم مشکلی پیش نمیاد؟[/quote]

                        p{direction:rtl; text-align:right; font-family:tahoma}. باید همون کار رو بکنی

                        از اون استفاده نکن. این بهتره:

                        https://sourceforge.net/projects/mingwbuilds

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mohsen
                          wrote on last edited by
                          #12

                          [quote author="nice_2000" date="1357193914"]
                          برای نصب minGW از جدیدترین نسخه اینستالر زیر استفاده میکنم:

                          http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

                          p{direction:rtl; text-align:right; font-family:tahoma}. درسته؟
                          دقیقا کدوم گزینه ها رو باید تیک بزنم؟؟؟؟[/quote]

                          p{direction:rtl;text-align:right}. نه از نسخه 4.4 باید استفاده کنی.
                          https://docs.google.com/open?id=0B4D8x6CJEmtuczdiQklwMEs4RUU
                          بعد از دانلود مسیر bin رو در path در environment variables اضافه کن.

                          p{direction:rtl;text-align:right}. Added: باینری های از پیش کامپایل شده کیوت با mingw با نسخه 4.4 کامپایل میشن.

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            soroush
                            wrote on last edited by
                            #13

                            [quote author="Mohsen" date="1357196593"][quote author="nice_2000" date="1357193914"]
                            برای نصب minGW از جدیدترین نسخه اینستالر زیر استفاده میکنم:

                            http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

                            p{direction:rtl; text-align:right; font-family:tahoma}. درسته؟
                            دقیقا کدوم گزینه ها رو باید تیک بزنم؟؟؟؟[/quote]

                            p{direction:rtl;text-align:right}. نه از نسخه 4.4 باید استفاده کنی.
                            https://docs.google.com/open?id=0B4D8x6CJEmtuczdiQklwMEs4RUU
                            بعد از دانلود مسیر bin رو در path در environment variables اضافه کن.

                            p{direction:rtl;text-align:right}. Added: باینری های از پیش کامپایل شده کیوت با mingw با نسخه 4.4 کامپایل میشن.[/quote]

                            p{direction:rtl;text-align:right}. ارتباطی نداره. کامپایل شده و تموم شده رفته. من خودم با MinGW 4.7 استفاده می‌کردم.

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mohsen
                              wrote on last edited by
                              #14

                              p{direction:rtl;text-align:right}. بهتره از کامپایلر خودش استفاده بشه سروش. من قبلا اینکارو کردم بعضی از symbol ها رو شناسایی نمیکرد.

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                ho_khalaf
                                wrote on last edited by
                                #15

                                p{direction:rtl; text-align:right}. این که خودش کامپایلر همراهش نیست از کجا نسخه کاملش رو دانلود کنیم که کامپایلر هم داشته باشه

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  soroush
                                  wrote on last edited by
                                  #16

                                  [quote author="ho_khalaf" date="1357202772"]p{direction:rtl; text-align:right}. این که خودش کامپایلر همراهش نیست از کجا نسخه کاملش رو دانلود کنیم که کامپایلر هم داشته باشه [/quote]

                                  p{direction:rtl; text-align:right}. عزیز من! میگم رفتن تعطیلات کسی نیست SDK بسازه. شما خودت یه دونه Qt Creator دانلود کن، یه سری کتابخونه‌های کیوت رو بگیر، بعد یه دونه هم کامپایلر دانلود کن (به ABI (MSVC/MinGW/...) - bitness (32/64 bit) - threading model (POSIX/Win32) - Exception Model (sjlj/seh/dwarf/...) باید خیلی دقت کنی.)

                                  1 Reply Last reply
                                  0
                                  • N Offline
                                    N Offline
                                    nice_2000
                                    wrote on last edited by
                                    #17

                                    [quote author="soroush" date="1357195046"]

                                    p{direction:rtl; text-align:right; font-family:tahoma}. باید همون کار رو بکنی

                                    از اون استفاده نکن. این بهتره:

                                    https://sourceforge.net/projects/mingwbuilds[/quote]

                                    p{direction:rtl; text-align:right; font-family:tahoma}. من اون نسخه از mingw که لینک دادین رو دانلود و نصب کردم. ولی وقتی اون رو به ستاپ Qt معرفی کردم و Next زدم پیام داد که فایل mingw\include\w32api.h پیدا نمیشه. میشه به نصب ادامه داد ولی ممکنه بعدا مشکل ایجاد کنه. من هم ادامه دادم.
                                    توی اون پوشه که گفته بود فقط 6-7 تا فایل بودن ولی داخل پوشه mingw\x86_64-w64-mingw32\include حدود 1000 فایل از جمله همون فایلی که نمیتونست پیدا کنه وجود دارن.
                                    باید کار خاصی انجام میدادم؟

                                    p{direction:rtl; text-align:right; font-family:tahoma}. رفتم توی قسمت کامپایلر های Qt Creator و mingw رو معرفی کردم با این مقادیر: خودش پیدا نکرده بود.
                                    C:\mingw\bin\gcc.exe
                                    x86-windows-msys-pe-32bit
                                    و در قسمت Qt Versions هم فایل F:\Qt\4.8.4\bin\qmake.exe رو دادم.
                                    برای آشنایی با محیط و طرز کار برنامه یک پروژه ساده c ایجاد کردم و چند خط کد نوشتم و کامپایل رو زدم این ارور رو داد:

                                    p{color:blue}. 12:49:58: Running steps for project untitled1...
                                    12:49:58: Starting: "F:\Qt\4.8.4\bin\qmake.exe" F:\Qt\qtcreator-2.6.1\share\qtcreator\templates\qt4project\untitled1\untitled1.pro -r -spec win32-g++ "CONFIG+=declarative_debug"
                                    12:49:58: The process "F:\Qt\4.8.4\bin\qmake.exe" exited normally.
                                    12:49:59: Starting: "C:\mingw\bin\mingw32-make.exe"

                                    p{color:red}. qtcreator_ctrlc_stub: Command line failed: C:\mingw\bin\mingw32-make.exe
                                    12:49:59: The process "C:\mingw\bin\mingw32-make.exe" crashed.
                                    Error while building/deploying project untitled1 (kit: Desktop)
                                    When executing step 'Make'

                                    p{direction:rtl; text-align:right; font-family:tahoma}. در ضمن مسیر mingw\bin رو در PATH قرار دادم و پوشه bin مربوط به Qt خودش اضافه شده.

                                    p{direction:rtl; text-align:right; font-family:tahoma}. نکته! :)
                                    فایل mingw32-make.exe که باعت بوجود اومدن خطای بالا شده رو توی cmd اجرا کردم این ارور رو میده!:

                                    C:\mingw\bin>mingw32-make.exe
                                    This version of C:\mingw\bin\mingw32-make.exe is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

                                    p{direction:rtl; text-align:right; font-family:tahoma}. سیستم من 32 بیت هست

                                    p{direction:rtl; text-align:right; font-family:tahoma}. و یک مسئله دیگه:
                                    این پکیج mingw فایلی به نام make.exe توش نبود. بجای اون فایل mingw32-make.exe هست که البته Qt Creator خودش اون رو شناخت اما وقتی همین فایل رو به نرم افزار NetBeans IDE معرفی میکنم این پیام رو میده:

                                    mingw32-make is incompatible and is not supported.
                                    Use make from MSYS.

                                    1 Reply Last reply
                                    0
                                    • H Offline
                                      H Offline
                                      ho_khalaf
                                      wrote on last edited by
                                      #18

                                      p{direction:rtl; text-align:right}. دوست گرانقدر این مطلب رو که در تعطیلات هستند که متوجه شدم منتها برای ورژن های پیشین هم اس دی
                                      کی وجود نداره که بتوانیم دانلود کنیم در ضمن از توجه و پیگیری شما متشکرم

                                      1 Reply Last reply
                                      0
                                      • H Offline
                                        H Offline
                                        ho_khalaf
                                        wrote on last edited by
                                        #19

                                        nice_2000
                                        از آی دی ای اکلیپس استفاده کنید بهتر از بقیه است و پلاگین های زیادی هم برای راحتی کار داره
                                        https://www.eclipse.org/downloads/

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          soroush
                                          wrote on last edited by
                                          #20

                                          p{direction:rtl; text-align:right}. MSVCRT.dll نسخهٔ ۶۴ بیتی هست. تنها پیش‌نیاز make همون msvcrt و یکی از کتابخانه‌های mingw هست که هم‌مسیرشه.

                                          p{direction:rtl; text-align:right}. C++ Redistributable Runtime چه نسخه‌ای نصب کردی؟

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved