2016-07-04 30 views
0

githubからMVCCloneという名前のプロジェクトをダウンロードしました。実行するにはCGALが必要なのはQTプロジェクトです。私はブーストをインストールし、CGALは私のWindows 10にインストールしました。 QT 5.5.1 mingwがインストールされています。 CGALのヘッダファイルのいずれかにboost/config.hpp:そのようなファイルやディレクトリがありません

boost/config.hpp: No such file or directory

:私はプロジェクトをビルドするとき

私はエラーを取得します。

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" 

また、私はプロジェクト内の任意のブーストヘッダを#includeすることはできません。ここで

はQTプロジェクトの.PROファイルです。

+2

INCLUDEPATH + = "C:\ local \ boost_1_61_0"でINCLUDEPATH + = "C:/local/boost_1_61_0/lib64-msvc-14.0"を置き換えてみてください。 – sloriot

答えて

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

は次のようになります。そこ

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

あなたはすべてのヘッダを含むフォルダという名前の後押しを見つけるでしょう。

関連する問題