2016-07-04 13 views
0

Ich habe ein Projekt namens MVCClone von Github heruntergeladen. Es ist ein QT Projekt, das CGAL benötigt, um zu laufen. Ich installierte Boost und CGAL auf meinem Windows 10. QT 5.5.1 mingw ist installiert.boost/config.hpp: Keine solche Datei oder Verzeichnis

Als ich das Projekt erstellen erhalte ich die Fehlermeldung:

boost/config.hpp: No such file or directory

in einem der CGAL Header-Dateien.

ist die .pro-Datei für QT Projekt:

QT += core gui opengl 

TARGET = MVCDemo 
TEMPLATE = app 

SRC_DIR = $${PWD}/src 

SOURCES += $${SRC_DIR}/glwidget.cpp \ 
      $${SRC_DIR}/main.cpp \ 
      $${SRC_DIR}/mainwindow.cpp \ 
      $${SRC_DIR}/MVCCloner.cpp \ 
      $${SRC_DIR}/sourcewidget.cpp \ 
      $${SRC_DIR}/utils.cpp 

HEADERS += $${SRC_DIR}/CloningParameters.h \ 
      $${SRC_DIR}/CoordinatesMesh.h \ 
      $${SRC_DIR}/glwidget.h \ 
      $${SRC_DIR}/mainwindow.h \ 
      $${SRC_DIR}/mvcshaders.h \ 
      $${SRC_DIR}/MVCCloner.h \ 
      $${SRC_DIR}/sourcewidget.h \ 
      $${SRC_DIR}/utils.h 

## using pkg-config 
#linux { 
# CONFIG += link_pkgconfig 
# PKGCONFIG += glu 
#} 

# CGAL 
*-g++* { 
    QMAKE_CXXFLAGS += -frounding-math 
} 
LIBS += -lCGAL -lgmp 

RESOURCES += images/images.qrc \ 
      src/shaders.qrc 

LIBS += "C:/dev/CGAL-4.8.1/lib/release/CGAL_Core-vc140-mt-4.8.1.lib" 
INCLUDEPATH += "C:/dev/CGAL-4.8.1/include" 

LIBS+="C:\local\boost_1_61_0\lib64-msvc-14.0" 
INCLUDEPATH +="C:/local/boost_1_61_0/lib64-msvc-14.0" 

Auch kann ich keine Boost-Header in dem Projekt # include.

+2

versuchen Sie, INCLUDEPATH + = "C: /local/boost_1_61_0/lib64-msvc-14.0" durch INCLUDEPATH + = "C: \ local \ boost_1_61_0" zu ersetzen – sloriot

Antwort

1
INCLUDEPATH +="C:/local/boost_1_61_0/lib64-msvc-14.0" 

sollte sein:

INCLUDEPATH +="C:/local/boost_1_61_0/" 

dort finden Sie einen Ordner mit dem Namen boost alle Header enthält.