Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. [Solved] Doxygen for Qt Creator 2.7.0
Forum Updated to NodeBB v4.3 + New Features

[Solved] Doxygen for Qt Creator 2.7.0

Scheduled Pinned Locked Moved Qt Creator and other tools
54 Posts 4 Posters 29.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.
  • K Offline
    K Offline
    koahnig
    wrote on last edited by
    #12

    I am not sure if you really want to fiddle around with the very newest changes in case if there is an issue.

    It propose using the "zip from download page":http://download.qt-project.org/official_releases/qtcreator/2.7/2.7.1/qt-creator-2.7.1-src.zip
    I had done that to.

    Another option would be starting with Gitorious which has really some benefits, but your beard might get even longer. ;-)

    Vote the answer(s) that helped you to solve your issue(s)

    1 Reply Last reply
    0
    • C Offline
      C Offline
      code_fodder
      wrote on last edited by
      #13

      ok....beard a little longer...lol :)

      I tried the zip link you sent me... but that failed to build. Then I realised that was for QtCreator 2.7.1 and I want it for 2.7.0 (as that is what the doxygen project is looking for). So I went and downloaded the 2.7.0 QtCreator sources. This time the compile worked :)

      But the linking failed :(

      I got these errors:
      @c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lAggregation
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lExtensionSystem
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lUtils
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lCore
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lFind
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lLocator
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lTextEditor
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lCPlusPlus
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lLanguageUtils
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lProjectExplorer
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lCppTools
      c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lCppEditor@

      Can't quite fathom what that is about...

      1 Reply Last reply
      0
      • K Offline
        K Offline
        koahnig
        wrote on last edited by
        #14

        Is this the compile run of the doxygen plugin?

        Vote the answer(s) that helped you to solve your issue(s)

        1 Reply Last reply
        0
        • C Offline
          C Offline
          code_fodder
          wrote on last edited by
          #15

          Yes. I downloaded the doxygen sources.

          Then download the QtCreator sources and put them in the same folder as doxygen.pro looks for them

          Then I open doxygen.pro in QtCreator 2.7.0 and build it.

          The compile seems good, but the link with "ld" fails as above...

          1 Reply Last reply
          0
          • K Offline
            K Offline
            koahnig
            wrote on last edited by
            #16

            Well, you need to compile Qt creator first. Those libraries are build during this process. I think that is the same issue as I had :-(
            AFAIK there is no other way.

            Vote the answer(s) that helped you to solve your issue(s)

            1 Reply Last reply
            0
            • C Offline
              C Offline
              code_fodder
              wrote on last edited by
              #17

              :o

              ok, thanks for your help!, I have run out of time today so I will set this QtCreator build over night (I assume it takes a while) and report back in the morning, clean and shaved! :)

              1 Reply Last reply
              0
              • sierdzioS Offline
                sierdzioS Offline
                sierdzio
                Moderators
                wrote on last edited by
                #18

                Depends on PC. For me, Qt Creator builds in about 15 minutes (quad core with HT).

                (Z(:^

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  koahnig
                  wrote on last edited by
                  #19

                  I think it took a bit more than 15 minutes. However, I did not use the potential of my quad core. IIRC the MinGW version did not support. At least I did not know how.
                  IIRC there was a thread on taking advantage of multiple cores, which was not enthusiastic. Somehow I connect some reluctant comments with Tobias, but that might be wrong. Nevertheless, so far I did not see issues with compilation in creator and using the option -j 4 for MinGW.

                  Vote the answer(s) that helped you to solve your issue(s)

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

                    Hmm interesting, I myself use Doxygen (under Mint KDE 14) but throw its Wizard GUI and I didn't try to use Qt Creator plugin.

                    Now after successful building could you please contact the maintainer of Qt Creator Doxygen Plugin to notify him/her about the new binaries?

                    P.S. I appreciate to publish your build for Qt Ctrator 2.7.0 here :)

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      mbnoimi
                      wrote on last edited by
                      #21

                      By the way, I modified "Wiki page":https://qt-project.org/wiki/Qt_Creator_Plug-in_Gallery until some one build Qt Creator binaries for 2.7.x

                      1 Reply Last reply
                      0
                      • C Offline
                        C Offline
                        code_fodder
                        wrote on last edited by
                        #22

                        Ok, from my side I seem to be going backwards :(

                        I got the source files for Qt Creator (qt-creator-2.7.0-src.tar.gz) this is the same version that I have installed (via SDK 5.0.2).

                        I put them into the path: C:\Qt\qt-creator-2.7.0-src and then open the QtCreator.pro file.

                        I get the following messages after parsing:
                        @Could not find .pro file for sub dir '../shared/qbs/src/lib' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/src/lib'
                        Could not find .pro file for sub dir '../shared/qbs/src/plugins' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/src/plugins'
                        Could not find .pro file for sub dir '../shared/qbs/static.pro' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/static.pro'
                        C:/Qt/build-qtcreator-Desktop_Qt_5_0_2_MinGW_32bit-Debug/.qmake.cache(1): Missing closing " quote
                        Could not find .pro file for sub dir '../shared/qbs/src/lib' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/src/lib'
                        Could not find .pro file for sub dir '../shared/qbs/src/plugins' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/src/plugins'
                        Could not find .pro file for sub dir '../shared/qbs/static.pro' in 'C:/Qt/qt-creator-2.7.0-src/src/libs/../shared/qbs/static.pro'@

                        Then I hit build and get the errors:

                        @C:\Qt\build-qtcreator-Desktop_Qt_5_0_2_MinGW_32bit-Debug.qmake.cache:1: error: Missing closing " quote
                        C:\Qt\Qt5.0.2\5.0.2\mingw47_32\mkspecs\features\testcase_targets.prf:4: error: 'prepareRecursiveTarget' is not a recognized test function.
                        @

                        So I can't even seem to get the first simple steps right.... what I am doing wrong? :o

                        Support appreciated :)

                        1 Reply Last reply
                        0
                        • K Offline
                          K Offline
                          koahnig
                          wrote on last edited by
                          #23

                          This is for building Qt creator, right?

                          Vote the answer(s) that helped you to solve your issue(s)

                          1 Reply Last reply
                          0
                          • sierdzioS Offline
                            sierdzioS Offline
                            sierdzio
                            Moderators
                            wrote on last edited by
                            #24

                            Build from command line.

                            Errors are all about QBS, which is an external plugin. You need to either download QBS source code and put it where it belongs, or get the whole Qt Creator + QBS from git. See this guide: "link":http://qt-project.org/doc/qtcreator-2.7/creator-project-qbs.html.

                            (Z(:^

                            1 Reply Last reply
                            0
                            • C Offline
                              C Offline
                              code_fodder
                              wrote on last edited by
                              #25

                              noooooooooo, more extra steps :o

                              I just prefer to do the easiest option :)
                              Build from command line sounds fine with me, I have not a clue how to do that though!, somthing like qmake -r or such? ... I tried a few of these things that I read. I even tried the mingw32 make command in the top level directory, but these did not work for me :(

                              @Koahnig, yes, sorry that is still for QtCreator only I have not got past that step yet :(

                              1 Reply Last reply
                              0
                              • K Offline
                                K Offline
                                koahnig
                                wrote on last edited by
                                #26

                                The Qt creator source folder has a README. I have this IIRC. Sometimes RTFM helps :P but I am a candidate to ignore those as well.
                                I was checking my folders and could not find qbs, but the link supplied by sierdzio shows that it is something new.

                                Vote the answer(s) that helped you to solve your issue(s)

                                1 Reply Last reply
                                0
                                • C Offline
                                  C Offline
                                  code_fodder
                                  wrote on last edited by
                                  #27

                                  yeah, I read that readme... this is where I tried to run qmake -r .. or make, but these commands are not known. So then I added the mingw\bin path and it is still not known, so this was confusing me :(

                                  I will try it again tomorrow, but I am not sure that I have all that I need...

                                  1 Reply Last reply
                                  0
                                  • K Offline
                                    K Offline
                                    koahnig
                                    wrote on last edited by
                                    #28

                                    [quote author="code_fodder" date="1371576312"]yeah, I read that readme... this is where I tried to run qmake -r .. or make, but these commands are not known. So then I added the mingw\bin path and it is still not known, so this was confusing me :(

                                    I will try it again tomorrow, but I am not sure that I have all that I need...[/quote]
                                    Well, need to type the path with the commands. Alternatively, you can add the path to environment. I would clean the path setting anyway before starting to build. It helps to know what the system is using ;-)

                                    Vote the answer(s) that helped you to solve your issue(s)

                                    1 Reply Last reply
                                    0
                                    • C Offline
                                      C Offline
                                      code_fodder
                                      wrote on last edited by
                                      #29

                                      This is little frustrating me at the moment... I have got a little further.

                                      I have created a batch file to set my paths like this:

                                      @@echo off
                                      set PATH=C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;C:\Qt\Qt5.0.2\Tools\QtCreator\creator\bin;%PATH%
                                      echo %PATH%
                                      set QMAKESPEC=win32-g++
                                      cd C:\Qt\qt-creator-2.7.0-src
                                      cmd@

                                      Then I run qmake -r and I get this following errors which look similar to my first errors :(

                                      @C:\Qt\qt-creator-2.7.0-src>qmake -r
                                      Reading C:/Qt/qt-creator-2.7.0-src/src/src.pro
                                      C:/Qt/qt-creator-2.7.0-src/.qmake.cache:1: Missing closing " quote
                                      MAKEFILE_GENERATOR variable not set as a result of parsing : src.pro. Possibly qmake was not able to find files included
                                      using "include(..)" - enable qmake debugging to investigate more.
                                      Reading C:/Qt/qt-creator-2.7.0-src/share/share.pro
                                      C:\Qt\Qt5.0.2\5.0.2\mingw47_32/mkspecs/features/testcase_targets.prf:4: 'prepareRecursiveTarget' is not a recognized tes
                                      t function.
                                      Reading C:/Qt/qt-creator-2.7.0-src/share/qtcreator/static.pro
                                      MAKEFILE_GENERATOR variable not set as a result of parsing : static.pro. Possibly qmake was not able to find files inclu
                                      ded using "include(..)" - enable qmake debugging to investigate more.
                                      Reading C:/Qt/qt-creator-2.7.0-src/share/qtcreator/translations/translations.pro
                                      MAKEFILE_GENERATOR variable not set as a result of parsing : translations.pro. Possibly qmake was not able to find files
                                      included using "include(..)" - enable qmake debugging to investigate more.
                                      MAKEFILE_GENERATOR variable not set as a result of parsing : share.pro. Possibly qmake was not able to find files includ
                                      ed using "include(..)" - enable qmake debugging to investigate more.
                                      Reading C:/Qt/qt-creator-2.7.0-src/lib/qtcreator/qtcomponents/qtcomponents.pro
                                      MAKEFILE_GENERATOR variable not set as a result of parsing : qtcomponents.pro. Possibly qmake was not able to find files
                                      included using "include(..)" - enable qmake debugging to investigate more.@

                                      So... what is the next step that I am missing? :o

                                      Thanks :)

                                      1 Reply Last reply
                                      0
                                      • K Offline
                                        K Offline
                                        koahnig
                                        wrote on last edited by
                                        #30

                                        Hmmmhh...
                                        I would guess it has something to do with your Qt 5 installation. Presumably it is broken.
                                        I had a check a couple of days ago, since there was another thread reporting MAKEFILE_GENERATOR problems. The MAKEFILE_GENERATOR basically states the OS (unix or apparently different windows variants). Have a look to the mkspecs files of your Qt 5 installation folder. Each these files declare this. In particular have a look to win32-g++ you are referring to.

                                        Vote the answer(s) that helped you to solve your issue(s)

                                        1 Reply Last reply
                                        0
                                        • C Offline
                                          C Offline
                                          code_fodder
                                          wrote on last edited by
                                          #31

                                          Ok.... so I took your thoughts and assumed there is something wrong with my setup and started over. When reading through the readme I noticed that after the part saying that you need to run qmake -r, further down there is a list of pre-requisites like GIT and active state perl. I did not expect the pre-requisites to be after the qmake command :o

                                          So I installed both of these (I assume it was perl that I was missing). Also when I run "sh.exe" it runs a shell, that should not happen either apparently if that happens your build will fail!

                                          So after going through these steps with a fine-toothed comb I think the build is now running :) ... currently it is reading its way through various .pro files and is taking quite a long time so I will wait for that to finish and report back!

                                          Once I get doygen working I am going to write a detailed wiki!! :o

                                          So if this works I may still need a few more pointers and all help so far has been really appreciated :)

                                          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