Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. About LibqGLviewr example
Qt 6.11 is out! See what's new in the release blog

About LibqGLviewr example

Scheduled Pinned Locked Moved Persian
27 Posts 3 Posters 22.7k 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}.
    سلام
    پروژه هایی که در مثال های LibQGLviewer هست با Qt نوشته شده اند من می خواهم مثال های آن را run کنم ولی به نظر می رسه که چون با تنظیمات Qt creator آشنا نیستم نمی توانم مشکل آن را متوجه شوم. من می خواهم مثال overpainting در قسمت مثال های Libqglviwer را با qt creator اجرا نمایم. لطفا مرا راهنمایی کنید .

    متشکرم.

    1 Reply Last reply
    0
    • A Offline
      A Offline
      absfrm
      wrote on last edited by
      #2

      p{direction:rtl;text-align:right}. سلام دوست عزیز
      اگر شما کیوت رو کامل نصب کرده باشید.به راحتی میتونید در QtCreator-->Demos and Examples برنامه overpainting رو اجرا کنید.
      روی Item کلیک کنید تا پروژه باز شده.بعد از منوی Build -->Build All رو کلیک کنید.
      سپس Run کنید تا برنامه اجرا شه.
      اگر کیوت رو کامل نصب نکردین باید اینکارو بکنید.اما اگر خطای دیگری نمایش داده شد Report کنید همینجا تا راهنمایی بشه
      موفق باشید

      If You Want You Can!

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

        p{direction:rtl; text-align:right}.
        من QT را به طور کامل نصب کردم البته qt-everywhere-opensource-src-4.8.3 قسمت qt creator نداشت و من qt creator را دوباره نصب کردم.
        وقتی روی libQGLviwer کلیک می کنم و وارد قسمت example می شوم و مثلا overpainting را انتخاب می نمایم و فایل overpainting.pro را انتخاب می نمایم با qt creator باز می شود.
        ولی مثل این که تنشیمات qt creator درست منیست چون بعد از build خطای زیر را مشاهده می نمایم.
        QtGuid4.lib(QtGuid4.dll):-1: error: LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

        1 Reply Last reply
        0
        • A Offline
          A Offline
          absfrm
          wrote on last edited by
          #4

          p{direction:rtl;text-align:right}. خب هیمنطور که در خطا مشاهده میشه خطا از QtGuid4.dll هست
          این پیغام به شما نشون میده که QtGuid4.dllنسخه 64 بیت می باشد و با سیستم x86 شما درگیری دارد.یا بلعکس
          شما باید نسخه مناسب با سیستم عاملتون رو نصب کنید.

          If You Want You Can!

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

            p{direction:rtl; text-align:right}. سلام من ویندوز 64 بیتی دارم و Libqglviewer موقع نصب انتخابی بین ویندوزهای 32 و 64 بیتی نداشت

            1 Reply Last reply
            0
            • A Offline
              A Offline
              absfrm
              wrote on last edited by
              #6

              p{direction:rtl; text-align:right}. راهنمایی :
              @برای استفاده از دستور راست به چپ ، این دستور رو به این صورت بنویسید :

              p{direction:rtl; text-align:right} +یک فاصله یا اینتر + یک نقطه
              @

              p{direction:rtl; text-align:right}. نسخه QtCreator چنده؟

              QtCreator-->Help-->About Qt Creator

              If You Want You Can!

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

                p{direction:rtl; text-align:right}. ممنون نسخه qt creator من 2.6.0 هست

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  absfrm
                  wrote on last edited by
                  #8

                  p{direction:rtl; text-align:right}. خب
                  برید تو منوی Tools-->Options-->Build & Run
                  توی تب Kits روی کامپایلر مورد نظر کلیک کنید و در گزینه های باز شده نسخه 64 بیت کامپایلر رو انتخاب کنید.طبیق عکس زیر
                  !http://8pic.ir/images/5oz7o18itd4fytsxe4v8.png(build)!

                  If You Want You Can!

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

                    p{direction:rtl; text-align:right}.
                    سلام
                    من ویندوز 64 بیتی دارم باز هم باید گزینه مربوط به 32 بیتی رو انتخاب کنم ؟
                    :-1: error: Use qmake LIB_DIR=/path/to/QGLViewer/libQGLViewer2.a
                    و دومین سوال این است که من موفق نشدم گزینه مربوط به debugger را پیدا کنم من windows kit ندارم.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      absfrm
                      wrote on last edited by
                      #10

                      p{direction:rtl; text-align:right}. hi again.
                      خب ببینید اولا اینکه CDB قابلیت اجرا نداره
                      شما باید کامپایلر 64 بیتی رو انتخاب کنید.
                      !http://8pic.ir/images/p9iwungxy2h7foi3wynt.png(b)!

                      If You Want You Can!

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

                        p{direction:rtl; text-align:right}.
                        من همه برنامه ها رو روی یک کامپیوتر 32 بیتی و لپ تاپ 64 بیتی نصب کرده ام .
                        کامپیوترم که 32 بیتی در تنظیمات
                        build
                        گزینه مربوط به
                        kit
                        رو نداره
                        و لپ تاپ هم که داره 64 بیتی هست
                        و هر دو الان خطای زیر را می دهند.
                        :-1: error: Use qmake LIB_DIR=/path/to/QGLViewer/libQGLViewer2.a

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          absfrm
                          wrote on last edited by
                          #12

                          p{direction:rtl; text-align:right}. شما بهتره که از SDK استفاده کنید.که حجمش چیزی حدوده 1.9GB هست
                          در این صورت شما دیگه نیاز به این کارا ندارید.
                          اما در غیر اینصورت شما می بایست برای استفاده از هر ویژگی اون رو نصب کنید و کامپایل کنید و مسیردهی ها رو تو کیوت انجام بدید
                          این خطا نشون میده که مسیر دهی به Opengl اشتباهه یا اصلا شما Opengl نصب نکردین

                          If You Want You Can!

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            absfrm
                            wrote on last edited by
                            #13

                            p{direction:rtl;text-align:right}.
                            باید از اینجا دانلود و نصب کنید."libqglviewer":http://www.libqglviewer.com/installWindows.html

                            If You Want You Can!

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

                              p{direction:rtl; text-align:right}.
                              سلام
                              من
                              opengl
                              نصب کردم
                              البته اگر منظورتان
                              همان
                              Libqglviwer
                              است

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

                                p{direction:rtl; text-align:right}. در مسیر کیوت، شاخه lib ببینید QtOpenGL4.dll رو دارید؟ اگر نه، 2 راه هست. یا اینکه openGL رو برای کیوت کامپایل کنید یا اینکه Qt3D رو کامپایل کنید که خودش OpenGL رو کامپایل میکنه و در ضمن با Qt3D هم آشنا میشید.

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

                                  p{direction:rtl; text-align:right}.
                                  سلام من فایل QtOpenGLd4.dll را دارم که در یک حرف d با چیزی که شما گفتید فرق داره ولی LibqGLviewer رو نصب کردم لطفا اگر Qt3D به بازسازی سه بعدی مربوط می شه لینک دانلودش رو برای من بفرستید
                                  ممنون

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

                                    http://8pic.ir/images/8iy3x5stw4seo35gzzdt.jpg

                                    http://8pic.ir/images/8iy3x5stw4seo35gzzdt.jpg

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

                                      p{direction: rtl; text-align: right}. حرف d در آخر اسم لایبرری نشانگر این هست که این لایبرری برای حالت debug هست. آنهایی که d ندارند برای حالت release کامپایل شدن. شما احتمالا اگر نوع کامپایل پروژه رو در حالت debug قرار بدین برنامه میتونه اجرا بشه.
                                      اگر تمایل به استفاده از Qt3D هم دارید این لینک توضیح داده.
                                      http://doc-snapshot.qt-project.org/qt3d-1.0/qt3d-building.html

                                      p{direction: rtl; text-align: right}. در نهایت میتونم بپرسم که چه برنامه ای میخواهید با کیوت تولید بکنید؟ و اینکه قبلا با OpenGL کار کردین؟

                                      p{direction: rtl; text-align: right}. یک خواهش هم دارم. با اینکه من و دوستان چندین بار در مورد right to left نوشتن در این فروم توضیح دادیم ولی بازهم شما دچار مشکل هستید و من تمام پست های شما رو edit میکنم. یکبار دیگه به دقت توجه کنید.
                                      قبل از متن ترکیبی فارسی و انگلیسی در ابتدای هر پاراگراف بنویسید
                                      @p{direction:rtl; text-align:right}.@

                                      p{direction: rtl; text-align: right}. بعد یک فاصله بدین. حالا در ادامه متن رو بنویسید.
                                      منظور از پاراگراف یعنی نوشته یا اولین خط باشد یا اینکه با خط های قبلی 2 تا enter فاصله داشته باشد.
                                      @
                                      p{direction:rtl; text-align:right}. Paragraph 1

                                      p{direction:rtl; text-align:right}. Paragraph 2
                                      @

                                      p{direction: rtl; text-align: right}. اگر فاصله بین خطوط فقط 1 enter باشد نیازی به دوباره نویسی سینتکس در ابتدای خط نیست
                                      @
                                      p{direction:rtl; text-align:right}. خط 1
                                      خط 2
                                      @

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

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

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

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

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

                                          p{direction: rtl; text-align: right}. با این توضیحاتی که شما دادین به نظرم شما اول باید OpenGL رو یاد بگیرید. البته Qt امکاناتی برای استفاده راحت تر از OpenGL میده. Qt3D حتی به این قضیه بیشتر کمک میکنه مثل import کردن object ها و در اختیار قرار دادن camera و از این قبیل امکانات. ولی باید برای هر کدام از اینها document های مربوط بهشون رو کامل مطالعه کنید. باز هم تاکید میکنم که قبل از اینها OpenGL رو یاد بگیرید.

                                          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