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. Linking CGAL & BOOSt to qt-creator project
Forum Updated to NodeBB v4.3 + New Features

Linking CGAL & BOOSt to qt-creator project

Scheduled Pinned Locked Moved Unsolved General and Desktop
boostqtcreatorc++vc2013cgal
14 Posts 5 Posters 5.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.
  • N nour.m

    @J.Hilk Thanks a lot for help
    I updated the .pro file , then clean &rebuild
    and the errors still

    J.HilkJ Offline
    J.HilkJ Offline
    J.Hilk
    Moderators
    wrote on last edited by
    #5

    @nour.m
    can you post your modified pro file?

    @jsulm mentioned one error, I an other one and at least one was not mentioned by either of us.

    Also you need need to run qmake after modifiying the project file. I'm not sure if thats part of the normal clean/rebuild functionality


    Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


    Q: What's that?
    A: It's blue light.
    Q: What does it do?
    A: It turns blue.

    N 1 Reply Last reply
    4
    • J.HilkJ J.Hilk

      @nour.m
      can you post your modified pro file?

      @jsulm mentioned one error, I an other one and at least one was not mentioned by either of us.

      Also you need need to run qmake after modifiying the project file. I'm not sure if thats part of the normal clean/rebuild functionality

      N Offline
      N Offline
      nour.m
      wrote on last edited by
      #6

      @J.Hilk
      http://freetexthost.com/l5wzgtntzb

      J.HilkJ 1 Reply Last reply
      0
      • N nour.m

        @J.Hilk
        http://freetexthost.com/l5wzgtntzb

        J.HilkJ Offline
        J.HilkJ Offline
        J.Hilk
        Moderators
        wrote on last edited by
        #7

        @nour.m

        I actually posted this previously, but you need to change this

        LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0/
        -libboost_system-vc120-mt-1_59/
        -libboost_thread-vc120-mt-1_59/
        -boost_filesystem-vc120-mt-1_59
        

        to

        LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0\
        -libboost_system-vc120-mt-1_59\
        -libboost_thread-vc120-mt-1_59\
        -boost_filesystem-vc120-mt-1_59
        

        otherwise

        • -libboost_system-vc120-mt-1_59
        • -libboost_thread-vc120-mt-1_59
          and
        • -boost_filesystem-vc120-mt-1_59

        will not be included.
        The normal backwards Slash \ has its uses in the project file and here's one of them!

        or add the whole path

        LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0
        LIBS += -LC:/local/boost_1_59_0/libboost_system-vc120-mt-1_59
        LIBS += -LC:/local/boost_1_59_0/libboost_thread-vc120-mt-1_59
        LIBS += -LC:/local/boost_1_59_0/boost_filesystem-vc120-mt-1_59
        

        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


        Q: What's that?
        A: It's blue light.
        Q: What does it do?
        A: It turns blue.

        kshegunovK N 2 Replies Last reply
        4
        • J.HilkJ J.Hilk

          @nour.m

          I actually posted this previously, but you need to change this

          LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0/
          -libboost_system-vc120-mt-1_59/
          -libboost_thread-vc120-mt-1_59/
          -boost_filesystem-vc120-mt-1_59
          

          to

          LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0\
          -libboost_system-vc120-mt-1_59\
          -libboost_thread-vc120-mt-1_59\
          -boost_filesystem-vc120-mt-1_59
          

          otherwise

          • -libboost_system-vc120-mt-1_59
          • -libboost_thread-vc120-mt-1_59
            and
          • -boost_filesystem-vc120-mt-1_59

          will not be included.
          The normal backwards Slash \ has its uses in the project file and here's one of them!

          or add the whole path

          LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0
          LIBS += -LC:/local/boost_1_59_0/libboost_system-vc120-mt-1_59
          LIBS += -LC:/local/boost_1_59_0/libboost_thread-vc120-mt-1_59
          LIBS += -LC:/local/boost_1_59_0/boost_filesystem-vc120-mt-1_59
          
          kshegunovK Offline
          kshegunovK Offline
          kshegunov
          Moderators
          wrote on last edited by
          #8

          A minor error on your part:

          LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0 \
          -lboost_system-vc120-mt-1_59 \
          -lboost_thread-vc120-mt-1_59 \
          -lboost_filesystem-vc120-mt-1_59
          

          Library prefixes are handled automatically with qmake when the proper -l switch is passed.

          Read and abide by the Qt Code of Conduct

          1 Reply Last reply
          4
          • J.HilkJ J.Hilk

            @nour.m

            I actually posted this previously, but you need to change this

            LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0/
            -libboost_system-vc120-mt-1_59/
            -libboost_thread-vc120-mt-1_59/
            -boost_filesystem-vc120-mt-1_59
            

            to

            LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0\
            -libboost_system-vc120-mt-1_59\
            -libboost_thread-vc120-mt-1_59\
            -boost_filesystem-vc120-mt-1_59
            

            otherwise

            • -libboost_system-vc120-mt-1_59
            • -libboost_thread-vc120-mt-1_59
              and
            • -boost_filesystem-vc120-mt-1_59

            will not be included.
            The normal backwards Slash \ has its uses in the project file and here's one of them!

            or add the whole path

            LIBS += -LC:/local/boost_1_59_0/lib64-msvc-12.0
            LIBS += -LC:/local/boost_1_59_0/libboost_system-vc120-mt-1_59
            LIBS += -LC:/local/boost_1_59_0/libboost_thread-vc120-mt-1_59
            LIBS += -LC:/local/boost_1_59_0/boost_filesystem-vc120-mt-1_59
            
            N Offline
            N Offline
            nour.m
            wrote on last edited by nour.m
            #9

            @J.Hilk @kshegunov I updated the .pro file and the same errors are still found

            aha_1980A 1 Reply Last reply
            0
            • N nour.m

              @J.Hilk @kshegunov I updated the .pro file and the same errors are still found

              aha_1980A Offline
              aha_1980A Offline
              aha_1980
              Lifetime Qt Champion
              wrote on last edited by
              #10

              @nour-m

              When I look at your upload at this section:

              SOURCES += main.cpp
              mainwindow.cpp
              my_polyhedron.cpp
              myqglwidget.cpp
              

              then you miss the backslashes here!

              It should be:

              SOURCES += main.cpp \
                  mainwindow.cpp \
                  my_polyhedron.cpp \
                  myqglwidget.cpp
              

              Please check your project file everywhere and upload it again for review afterwards.

              Thanks

              Qt has to stay free or it will die.

              N 1 Reply Last reply
              4
              • aha_1980A aha_1980

                @nour-m

                When I look at your upload at this section:

                SOURCES += main.cpp
                mainwindow.cpp
                my_polyhedron.cpp
                myqglwidget.cpp
                

                then you miss the backslashes here!

                It should be:

                SOURCES += main.cpp \
                    mainwindow.cpp \
                    my_polyhedron.cpp \
                    myqglwidget.cpp
                

                Please check your project file everywhere and upload it again for review afterwards.

                Thanks

                N Offline
                N Offline
                nour.m
                wrote on last edited by
                #11

                @aha_1980 done

                aha_1980A 1 Reply Last reply
                0
                • N nour.m

                  @aha_1980 done

                  aha_1980A Offline
                  aha_1980A Offline
                  aha_1980
                  Lifetime Qt Champion
                  wrote on last edited by
                  #12

                  @nour.m where?

                  Qt has to stay free or it will die.

                  N 1 Reply Last reply
                  0
                  • aha_1980A aha_1980

                    @nour.m where?

                    N Offline
                    N Offline
                    nour.m
                    wrote on last edited by
                    #13

                    @aha_1980 I updated the post

                    J.HilkJ 1 Reply Last reply
                    0
                    • N nour.m

                      @aha_1980 I updated the post

                      J.HilkJ Offline
                      J.HilkJ Offline
                      J.Hilk
                      Moderators
                      wrote on last edited by
                      #14

                      @nour.m

                      if you mean here:
                      http://freetexthost.com/l5wzgtntzb
                      than no, you did not make the changes @aha_1980 told you to do

                      SOURCES += main.cpp
                      mainwindow.cpp 
                      my_polyhedron.cpp 
                      myqglwidget.cpp
                      
                      HEADERS += mainwindow.h 
                      My_CGAL_Config.h 
                      My_Face_base.h 
                      My_Halfedge_base.h 
                      my_polyhedron.h 
                      My_Vertex_base.h 
                      myqglwidget.h
                      

                      still mising \ at the end of the line

                      also you are adding the widgets module twice. I'm not sure in what that will result, but you should remove one

                      QT += core gui
                      QT += widgets //remove me
                      DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x000000
                      
                      
                      greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
                      

                      Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                      Q: What's that?
                      A: It's blue light.
                      Q: What does it do?
                      A: It turns blue.

                      1 Reply Last reply
                      1

                      • Login

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