Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to get output Screen
Forum Updated to NodeBB v4.3 + New Features

How to get output Screen

Scheduled Pinned Locked Moved General and Desktop
44 Posts 4 Posters 15.0k Views 3 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.
  • ArasuA Arasu

    Thank you!

    Shall i know how to debug the code in QT creator? Why because previously the project created in QT creator version 4.3, but now i am using version 4.8, this version deprecated some of the default methods.

    p3c0P Offline
    p3c0P Offline
    p3c0
    Moderators
    wrote on last edited by
    #14

    @Arasu Using QtCreator see this and some info here.
    Also if you know which methods are deprecated you can replace them with appropriate one.

    157

    1 Reply Last reply
    1
    • ArasuA Offline
      ArasuA Offline
      Arasu
      wrote on last edited by
      #15

      @p3c0 Can you give some example code for this qDebug() ?

      p3c0P 1 Reply Last reply
      0
      • ArasuA Arasu

        @p3c0 Can you give some example code for this qDebug() ?

        p3c0P Offline
        p3c0P Offline
        p3c0
        Moderators
        wrote on last edited by
        #16

        @Arasu Its in the docs. Check this link.

        157

        1 Reply Last reply
        1
        • ArasuA Offline
          ArasuA Offline
          Arasu
          wrote on last edited by
          #17

          Thank you!

          Is this for Linux using C++ ah?

          p3c0P 1 Reply Last reply
          0
          • ArasuA Arasu

            Thank you!

            Is this for Linux using C++ ah?

            p3c0P Offline
            p3c0P Offline
            p3c0
            Moderators
            wrote on last edited by
            #18

            @Arasu qDebug() will work on all platforms since it is a Qt API.
            And using QtCreator you will have to use valgrind for debugging. It comes for Linux.

            157

            1 Reply Last reply
            1
            • ArasuA Offline
              ArasuA Offline
              Arasu
              wrote on last edited by
              #19

              Now im trying both linux and windows, but both environment i am getting same issue, can you suggest for windows.

              p3c0P 1 Reply Last reply
              0
              • ArasuA Arasu

                Now im trying both linux and windows, but both environment i am getting same issue, can you suggest for windows.

                p3c0P Offline
                p3c0P Offline
                p3c0
                Moderators
                wrote on last edited by
                #20

                @Arasu If it is the same issue then if you solve it for one platform then same will be reflected for other platforms too. I would suggest you to solve it for your primary OS i.e Linux.

                157

                1 Reply Last reply
                1
                • ArasuA Offline
                  ArasuA Offline
                  Arasu
                  wrote on last edited by
                  #21

                  Also shall i know the valgrind?

                  p3c0P 1 Reply Last reply
                  0
                  • ArasuA Offline
                    ArasuA Offline
                    Arasu
                    wrote on last edited by
                    #22

                    i am working two diff system, one is window other one is linux, which is better understand?

                    p3c0P 1 Reply Last reply
                    0
                    • ArasuA Arasu

                      Also shall i know the valgrind?

                      p3c0P Offline
                      p3c0P Offline
                      p3c0
                      Moderators
                      wrote on last edited by
                      #23

                      @Arasu According to this there is no official port for Windows. Check Qt_creator_windows_debugging for windows. Sorry but I'm not much into Windows.

                      157

                      1 Reply Last reply
                      1
                      • ArasuA Arasu

                        i am working two diff system, one is window other one is linux, which is better understand?

                        p3c0P Offline
                        p3c0P Offline
                        p3c0
                        Moderators
                        wrote on last edited by
                        #24

                        @Arasu Depends upon your experience with the respective OS :)

                        157

                        1 Reply Last reply
                        1
                        • ArasuA Offline
                          ArasuA Offline
                          Arasu
                          wrote on last edited by
                          #25

                          Sure! i will take the better one. If i have any queries i will text you.

                          1 Reply Last reply
                          0
                          • ArasuA Offline
                            ArasuA Offline
                            Arasu
                            wrote on last edited by
                            #26

                            Hello Friend!

                            Now i am working windows platform, got this error

                            ..\ecg12i_backup\PatientList.cpp: In function 'void on_Patient_Info_List_Screen_show(PATIENT_LIST*)':
                            ..\ecg12i_backup\PatientList.cpp:93:47: error: 'alphasort' was not declared in this scope
                            n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
                            ^
                            ..\ecg12i_backup\PatientList.cpp:93:56: error: 'scandir' cannot be used as a function
                            n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
                            ^
                            ..\ecg12i_backup\PatientList.cpp:102:40: error: 'rindex' cannot be used as a function
                            ptr = rindex(namelist[n]->d_name, '.');

                            p3c0P 1 Reply Last reply
                            0
                            • ArasuA Arasu

                              Hello Friend!

                              Now i am working windows platform, got this error

                              ..\ecg12i_backup\PatientList.cpp: In function 'void on_Patient_Info_List_Screen_show(PATIENT_LIST*)':
                              ..\ecg12i_backup\PatientList.cpp:93:47: error: 'alphasort' was not declared in this scope
                              n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
                              ^
                              ..\ecg12i_backup\PatientList.cpp:93:56: error: 'scandir' cannot be used as a function
                              n = scandir(PATIENTINFODIRLOC, &namelist, 0, alphasort); //It scans for files in Directory PATIENTINFODIRLOC and put it in namelist
                              ^
                              ..\ecg12i_backup\PatientList.cpp:102:40: error: 'rindex' cannot be used as a function
                              ptr = rindex(namelist[n]->d_name, '.');

                              p3c0P Offline
                              p3c0P Offline
                              p3c0
                              Moderators
                              wrote on last edited by
                              #27

                              @Arasu these are c specific issue. scandir is a function in dirent.h. Check if it is there for Windows and include it.

                              157

                              1 Reply Last reply
                              1
                              • ArasuA Offline
                                ArasuA Offline
                                Arasu
                                wrote on last edited by
                                #28

                                How can i check this issue? Kindly advice me

                                p3c0P 1 Reply Last reply
                                0
                                • ArasuA Arasu

                                  How can i check this issue? Kindly advice me

                                  p3c0P Offline
                                  p3c0P Offline
                                  p3c0
                                  Moderators
                                  wrote on last edited by
                                  #29

                                  @Arasu dirent.h usually comes with C Posix Library. Which compiler kit are you using ?
                                  If msvc then you wont get dirent.h. Find out a way for how to include dirent.h on Windows.

                                  157

                                  1 Reply Last reply
                                  1
                                  • M Offline
                                    M Offline
                                    mcosta
                                    wrote on last edited by
                                    #30

                                    Hi,

                                    seems your projects includes some Linux/UNIX specific code.
                                    I suggest to understand if you can refactor it in order to be ported also on Windows (for example using Qt classes)

                                    Once your problem is solved don't forget to:

                                    • Mark the thread as SOLVED using the Topic Tool menu
                                    • Vote up the answer(s) that helped you to solve the issue

                                    You can embed images using (http://imgur.com/) or (http://postimage.org/)

                                    1 Reply Last reply
                                    0
                                    • ArasuA Offline
                                      ArasuA Offline
                                      Arasu
                                      wrote on last edited by
                                      #31

                                      Thanks!

                                      Now i am only using QT creator, none other compiler.

                                      p3c0P 1 Reply Last reply
                                      0
                                      • ArasuA Arasu

                                        Thanks!

                                        Now i am only using QT creator, none other compiler.

                                        p3c0P Offline
                                        p3c0P Offline
                                        p3c0
                                        Moderators
                                        wrote on last edited by
                                        #32

                                        @Arasu I think you must start from Qt basics. Qt Creator is not a compiler but an IDE.
                                        Please first check whether the code can be easily compiled on Windows. What are the required dependencies ? How much effort it would require for compiling ? etc..
                                        If not easy then better to compile it on Linux as the first hitch (scandir) you came across can easliy be solved on Linux.

                                        157

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          mcosta
                                          wrote on last edited by
                                          #33

                                          Hi,

                                          Qt Creator is only a IDE, to build/run a project it uses the Kit configured for it.

                                          Once your problem is solved don't forget to:

                                          • Mark the thread as SOLVED using the Topic Tool menu
                                          • Vote up the answer(s) that helped you to solve the issue

                                          You can embed images using (http://imgur.com/) or (http://postimage.org/)

                                          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