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. Include<boost/lexicast.hpp> no such file directory ::issue
Forum Updated to NodeBB v4.3 + New Features

Include<boost/lexicast.hpp> no such file directory ::issue

Scheduled Pinned Locked Moved Unsolved General and Desktop
16 Posts 2 Posters 9.7k Views 2 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.
  • Paul ColbyP Paul Colby

    Hi @QT_QT_QT,

    Include<boost/lexicast.hpp>

    Not sure if its just a typo in your post's subject line, but it's supposed to be boost/lexical_cast.hpp (on Boost 1.58 at least).

    Cheers.

    QT_QT_QTQ Offline
    QT_QT_QTQ Offline
    QT_QT_QT
    wrote on last edited by
    #3

    @Paul-Colby

    yes. Its a typo! Its typo when i copy and paste the code from IDE to this forum. My apologies . Btw, any clue on how to solve this problem?

    1 Reply Last reply
    0
    • Paul ColbyP Offline
      Paul ColbyP Offline
      Paul Colby
      wrote on last edited by
      #4

      Thought that might be the case :)

      Have a look in C:/Users/USER/Desktop/boost_1_60_0 - do you see a boost directory there, containing a lexical_cast.hpp file? If not, search that directory for the file... I would expect it would actually be under something like C:/Users/USER/Desktop/boost_1_60_0/include, in which case correct your INCLUDEPATH accordingly.

      If the file is there, then show us the compiler command and output.

      Cheers.

      QT_QT_QTQ 1 Reply Last reply
      1
      • Paul ColbyP Paul Colby

        Thought that might be the case :)

        Have a look in C:/Users/USER/Desktop/boost_1_60_0 - do you see a boost directory there, containing a lexical_cast.hpp file? If not, search that directory for the file... I would expect it would actually be under something like C:/Users/USER/Desktop/boost_1_60_0/include, in which case correct your INCLUDEPATH accordingly.

        If the file is there, then show us the compiler command and output.

        Cheers.

        QT_QT_QTQ Offline
        QT_QT_QTQ Offline
        QT_QT_QT
        wrote on last edited by
        #5

        @Paul-Colby

        Thank you for the reply, i have tested the solution that you suggested. However it did not work me :(
        lexicast is located in the boost folder

        at first my modification is like this :
        INCLUDEPATH += C:/Users/USER/Desktop/boost_1_60_0/boost/

        and then i thought must be the slashed, no need to include a slash at the end of the DIR . something like this:

        INCLUDEPATH += C:/Users/USER/Desktop/boost_1_60_0/boost

        both of the solutions is not working .

        1 Reply Last reply
        0
        • Paul ColbyP Offline
          Paul ColbyP Offline
          Paul Colby
          wrote on last edited by
          #6

          do you see a boost directory there, containing a lexical_cast.hpp file?

          Did you find the lexical_cast.hpp file? And if so, what was the full path to it?

          QT_QT_QTQ 1 Reply Last reply
          0
          • Paul ColbyP Paul Colby

            do you see a boost directory there, containing a lexical_cast.hpp file?

            Did you find the lexical_cast.hpp file? And if so, what was the full path to it?

            QT_QT_QTQ Offline
            QT_QT_QTQ Offline
            QT_QT_QT
            wrote on last edited by
            #7

            @Paul-Colby

            yeah, i saw lexical_cast.hpp inside folder boost . the full path is C:\Users\USER\Desktop\boost_1_60_0\boost

            thanks

            1 Reply Last reply
            0
            • Paul ColbyP Offline
              Paul ColbyP Offline
              Paul Colby
              wrote on last edited by
              #8

              @QT_QT_QT said:

              yeah, i saw lexical_cast.hpp inside folder boost . the full path is C:\Users\USER\Desktop\boost_1_60_0\boost

              Ok, so with:

              INCLUDEPATH += C:/Users/USER/Desktop/boost_1_60_0
              

              Show us the compiler command and output (ie the contents of the "Compiler Output" pane, if using Qt Creator).

              Cheers.

              QT_QT_QTQ 1 Reply Last reply
              0
              • Paul ColbyP Paul Colby

                @QT_QT_QT said:

                yeah, i saw lexical_cast.hpp inside folder boost . the full path is C:\Users\USER\Desktop\boost_1_60_0\boost

                Ok, so with:

                INCLUDEPATH += C:/Users/USER/Desktop/boost_1_60_0
                

                Show us the compiler command and output (ie the contents of the "Compiler Output" pane, if using Qt Creator).

                Cheers.

                QT_QT_QTQ Offline
                QT_QT_QTQ Offline
                QT_QT_QT
                wrote on last edited by
                #9

                @Paul-Colby

                ok, So far i only got this error which is C1083: Cannot open such file :boost/lexical_cast.hpp':no such file or directory

                1 Reply Last reply
                0
                • Paul ColbyP Offline
                  Paul ColbyP Offline
                  Paul Colby
                  wrote on last edited by
                  #10

                  Without seeing the compiler command being executed, it will be difficult to suggest what might be going wrong. Are you able to show us the compiler command?

                  QT_QT_QTQ 1 Reply Last reply
                  0
                  • Paul ColbyP Paul Colby

                    Without seeing the compiler command being executed, it will be difficult to suggest what might be going wrong. Are you able to show us the compiler command?

                    QT_QT_QTQ Offline
                    QT_QT_QTQ Offline
                    QT_QT_QT
                    wrote on last edited by
                    #11

                    @Paul-Colby

                    hi , what is that compiler command ? you want to know the command of building Boost this libraries?

                    1 Reply Last reply
                    0
                    • Paul ColbyP Offline
                      Paul ColbyP Offline
                      Paul Colby
                      wrote on last edited by
                      #12

                      @QT_QT_QT said:

                      you want to know the command of building Boost this libraries?

                      No, I mean the command that results in the "C1083: Cannot open such file :boost/lexical_cast.hpp':no such file or directory" error. Given that you're on Windows (and that the C1083 code is Microsoft's compiler-specific), it will probably start with cl.exe or full\path\to\cl.exe.

                      If you're using Qt Creator, it should be in the Compiler Output pane, one to several lines before the error message.

                      1 Reply Last reply
                      0
                      • QT_QT_QTQ Offline
                        QT_QT_QTQ Offline
                        QT_QT_QT
                        wrote on last edited by
                        #13

                        So, instead of this code C:/Users/USER/Desktop/boost_1_60_0/boots

                        i changed the code into something like this : C:\Users\USER\Desktop\boost_1_60_0\boost

                        After the modification , i got an error like this : C1902 :Program Database manager mismatch;please check your installation

                        1 Reply Last reply
                        0
                        • Paul ColbyP Offline
                          Paul ColbyP Offline
                          Paul Colby
                          wrote on last edited by
                          #14

                          The compiler command will look something like:

                          	cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 /WX -GR -EHsc -DUNICODE -DWIN32 -DWIN64 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DBUILD_USER=appveyor -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -DNDEBUG -I..\..\bipolar\src -I. -I..\..\bipolar\src -I..\..\bipolar\src\os -I..\..\bipolar\src\polar\v2 -I..\..\bipolar\src\protobuf -I..\..\bipolar\src\threads -I..\..\bipolar\src\widgets -I..\..\bipolar\src\widgets\gpx -I..\..\bipolar\src\widgets\hrm -I..\..\bipolar\src\widgets\tcx -I..\..\..\Qt\5.6\msvc2015_64\include -I..\..\..\Qt\5.6\msvc2015_64\include\QtWidgets -I..\..\..\Qt\5.6\msvc2015_64\include\QtGui -I..\..\..\Qt\5.6\msvc2015_64\include\QtANGLE -I..\..\..\Qt\5.6\msvc2015_64\include\QtXml -I..\..\..\Qt\5.6\msvc2015_64\include\QtCore -Irelease\tmp -I..\..\..\Qt\5.6\msvc2015_64\mkspecs\win32-msvc2015 -Forelease\tmp\ @C:\Users\appveyor\AppData\Local\Temp\1\nm6457.tmp
                          

                          Cheers.

                          1 Reply Last reply
                          0
                          • QT_QT_QTQ Offline
                            QT_QT_QTQ Offline
                            QT_QT_QT
                            wrote on last edited by QT_QT_QT
                            #15

                            @Paul-Colby said:

                            ..\TestingCrow\main.cpp: fatal error C1902: Program database manager mismatch; please check your installation
                            jom: C:\Users\USER\Documents\build-TestingCrow-Desktop_Qt_5_6_0_MSVC2015_64bit-Debug\Makefile.Debug [debug\main.obj] Error 2
                            jom: C:\Users\USER\Documents\build-TestingCrow-Desktop_Qt_5_6_0_MSVC2015_64bit-Debug\Makefile [debug] Error 2
                            15:33:49: The process "C:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
                            Error while building/deploying project TestingCrow (kit: Desktop Qt 5.6.0 MSVC2015 64bit)
                            When executing step "Make"

                            The message i access it from "compile output" WIndows->output panes->compile output

                            1 Reply Last reply
                            0
                            • QT_QT_QTQ Offline
                              QT_QT_QTQ Offline
                              QT_QT_QT
                              wrote on last edited by
                              #16

                              INCLUDEPATH += C:/Users/USER/Desktop/boost_1_60_0/

                              LIBS += -L"C:/Users/USER/Desktop/boost_1_60_0/boost" -l Lexical_Cast

                              was trying this solution , however its not working . Some one from here please help me .

                              1 Reply Last reply
                              2

                              • Login

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