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
28 Posts 2 Posters 16.9k 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.
  • S Offline
    S Offline
    sara_2005
    wrote on last edited by
    #1

    p{direction: rtl; text-align: right}. من در نصب و راه اندازی CGAL نیاز به راه اندازی Qt دارم. اما هر چی تلاش می کنم نصب نمی شه .
    ویندوزم 64 بیتی و ورژن QT هم 64 بیتی ولی موقع ای که از visuall studio command prompt دستور nmake sub-src رو اجرا می کنم بعد از کلی زمان تو یه حلقه از warning می افته .
    ممنون

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

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

      1 Reply Last reply
      0
      • S Offline
        S Offline
        sara_2005
        wrote on last edited by
        #3

        p{direction:rtl; text-align: right}. سلام خیلی ممنون
        CGAL(coputational Graphic Algorithm Library هست

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

        p{direction:rtl; text-align: right}. من ویندوز 64 بیتی دارم .
        و فایل زیر رو دانلود کردم
        qt-everywhere-opensource-src-4.8.3

        p{direction:rtl; text-align: right}. بعد مطابق دستوری که در لینک زیر نوشته شده ادامه دادم.
        http://www.qtcentre.org/wiki/index.php?title=Qt4_with_Visual_Studio

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

          cd c:\qt-everywhere-opensource-src-4.8.3
          configure.exe
          nmake sub-src

          1 Reply Last reply
          0
          • S Offline
            S Offline
            sara_2005
            wrote on last edited by
            #5

            p{direction:rtl; text-align: right}. ولی بعد از اینکه مدت خیلی زیادی طول می کشه روی یک فایل از visual studio , warning می ده و بقیه فایل های .cpp با همین خطا nmake می شن و بعد هم توی یه حلقه بزرگ از warning می افته و چون زمان زیادی حدود 2 ساعت طول می کشه من هر بار برنامه رو می بندم .

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

              p{direction: rtl; text-align: right}. شما میخواهید حتما کیوت رو خودتون config کنید؟ یعنی تنظیم خاصی میخواهید انجام بدین که باید سورس کیوت رو کامپایل کنید؟
              اگر اینطور نیست شما میتونید از باینری های pre-compiled برای msvc استفاده کنید و نیازی به config و کامپایل نیست.

              "MSVC2010":http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.3-vs2010.exe
              "MSVC2008":http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.3-vs2008.exe

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

                p{direction:rtl; text-align:right}. لطفا مطالب رو دو بار نفرستید. همچنین قبل از متن فارسی سینتکس زیر رو بنویسید
                @
                p{direction:rtl; text-align:right}. متن
                @

                p{direction:rtl; text-align:right}. توجه داشته باشید که حتما بعد از نقطه یک فاصله اضافه کنید

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

                  p{direction:rtl; text-align:right}.
                  من چون می خوام CGAL نصب کنم از لینک زیر استفاده می کنم.
                  http://www.cgal.org/windows_installation.html
                  در قسمت ویندوز 64 بیتی نوشته
                  There is no installer for the 64-bit version of QT4. You need to download the sources of the open-source version and to compile them.
                  برای همین من این فایل رو دانلود و مطابق دستور همون لینک ادامه دادم .
                  برای ویندوز های 32 بیتی روشش آسون تره.

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

                    p{direction: rtl; text-align: right}. من روش config رو توضیح میدم ولی قبلش یک سوال بپرسم که برای چی می خواهید کیوت رو برای 64 بیت کامپایل کنید؟ یعنی برنامه شما حتما باید 64 بیت کامپایل بشه؟ یعنی به آدرس دهی بیشتر از 1073741824 بایت احتیاج داره؟ اگر به کمتر از اون نیاز دارید خوب دلیلی برای 64 بیت کامپایل کردن برنامه نیست. برنامه 32 بیتی با 64 بیتی از نظر سرعت هیچ تفاوتی نمی کنه. تنها تفاوت آن ها در آدرس دهی هست.

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      sara_2005
                      wrote on last edited by
                      #10

                      p{direction:rtl; text-align:right}.
                      ممنون .
                      من چون ویندوز 64 بیتی دارم
                      برنامه های 64 بیتی نصب می کنم البته می دونم که 32 هم روی 64 نصب می شه
                      ولی در لینک اصلی
                      CGAL
                      ویندوزهای 64 بیتی رو از 32 بیتی جدا کرده بود و من هم مطابق 64 بیتی ادامه دادم.

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

                        p{direction:rtl; text-align: right}. شما اگر مطابق همون 32 بیت هم عمل کنید هیچ فرقی برای شما نداره.
                        در هر صورت روش config کیوت برای visual studio 2010 x64:

                        p{direction:rtl; text-align: right}.
                        1- strawberry perl رو دانلود و نصب کنید http://strawberryperl.com
                        2- از منوی Start و شاخه ویژوال استودیو بر روی Visual Studio x64 Win64 Command Prompt (2010) راست کلیک کنید و Run as administrator را کلیک کنید
                        3- تنظیم Environment Variable:
                        تنظیم مسیر Qt
                        @
                        set QTDIR=c:\Qt یا هر مسیری که کیوت نصب شده
                        @

                        p{direction:rtl; text-align: right}.
                        تنظیم makespec:
                        @
                        set QMAKESPEC=win32-msvc2010
                        @

                        p{direction:rtl; text-align: right}.
                        4- تنظیم configure
                        @
                        configure -exceptions -fast -qt-sql-odbc -nomake examples -nomake demos
                        @

                        p{direction:rtl; text-align: right}.
                        5- از شما برای نسخه commercial یا open source سوال می شود. با وارد کردن O نسخه open source رو انتخاب کنید.
                        config کردن کمی طول می کشد پس صبر کنید

                        p{direction:rtl; text-align: right}.
                        6- کامپایل
                        @
                        nmake
                        @

                        p{direction:rtl; text-align: right}.
                        توجه داشته باشید قبل یا بعد از این عملیات qmakespec را در Evnironment Variables ویندوز اضافه کنید. در آینده Qt Creator برای کامپایل کردن به اون نیاز داره. برای تنظیم به ControlPanel -> System -> Advanced system settings -> Advanced -> Environment Variables بروید

                        p{direction:rtl; text-align: right}. اضافه می کنم:
                        عملیات nmake چندین ساعت طول می کشد. شاید 4 یا 6 یا 10 ساعت

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          sara_2005
                          wrote on last edited by
                          #12

                          p{direction:rtl; text-align:right}.
                          خیلی ممنون .
                          با Qt32 بیتی یه بار کامل امتحان کردم ولی آخر CGAL درست نصب نشد برای همین اومدم از روش خودش که با qt64 هست امتحان کنم. خیلی ممنون الان از روش شما امتحان می کنم.

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

                            p{direction:rtl; text-align:right}. خواهش میکنم.

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              sara_2005
                              wrote on last edited by
                              #14

                              strawberry-perl-5.16.2.1-64bit.msi

                              doesn't install after downloading !

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

                                p{direction:rtl; text-align:right}. perl باید نصب باشه وگر نه configure درست کار نمیکنه.

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

                                  p{direction:rtl; text-align:right}.
                                  سلام من وسط نصب هستم
                                  و دستور nmake
                                  رو اجرا کردم الان یک ساعت و نیم که درست اجرا می شد
                                  ولی باز به همون مرحله قبلی رسید.
                                  و بعد از خوندن هر فایل
                                  .cpp
                                  همان
                                  warning
                                  رو می نویسه
                                  و در این حلقه برای بقیه فایل های
                                  .cpp
                                  ادامه پیدا می کنه
                                  من straberry perl 64
                                  رو هم دانلود و نصب کردم.

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

                                    p{direction:rtl; text-align:right}. اون یک حلقه نیست. همونطور که گفتم باید صبر کنید 4 یا 6 یا 10 ساعت. من در دستور configure نوشتم که example ها و demo ها رو هم کامپایل نکنه و پارامتر fast- رو تعریف کردم که تو سریع ترین حالت ممکن کامپایل انجام بشه ولی با اینحال چندین ساعت طول میکشه و باید صبر داشته باشید.

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      sara_2005
                                      wrote on last edited by
                                      #18

                                      p{direction:rtl; text-align:right}.
                                      سلام
                                      من perl رو نصب کردم و یه مثال hellow name هم با هاش اجرا کردم.
                                      منظور من از افتادن در حلقه اینکه یه فایل .h رو از ویزوال استادیو warning میده و برای همه فایل های .cpp که می خوان make بشن این خطا تکرار می شه البته از دو ساعت بعد از شروع این اتفاق می افته و به صورت یک حلقه بزرگ که هر تناوبش یه ساعته فایل های .cpp رو که قبلا هم چک کرده بود چک می کنه و همون warning رو می نویسه

                                      1 Reply Last reply
                                      0
                                      • S Offline
                                        S Offline
                                        sara_2005
                                        wrote on last edited by
                                        #19

                                        C:\Program Files <86> Microsoft visual studio 10.0\VC\INCLUDE\yvals.h<21>:warning c4500:' _HAS_TR1' :macro redefinition
                                        command line argument : see previous definition of '_HAS_TR!'
                                        lexer.cppp

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

                                          از ساعت 6 بعد از ظهر برنامه داره روی لپ تاپ من اجرا می شه و الان به این خطا رسیده من متوقفش نمی کنم . ولی بعد از یک ساعت مطمئنم که فایل ها رو تکراری چک می کنه . اگه نظری در این مورد داشتید لطفا زودتر به من بگید قبل از این که متوقفش کنم.

                                          ممنون

                                          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