【问题标题】:Qt-creator error: C1083: Cannot open include file: 'xxx.h': No such file or directoryQt-creator 错误:C1083:无法打开包含文件:'xxx.h':没有这样的文件或目录
【发布时间】:2018-02-18 10:27:01
【问题描述】:

我正在 Windows 操作系统上使用 QT-CREATOR 和 VS c++ 编译器创建一个 qt 项目,

.pro 文件:

HEADERS = \
    mainwindow.h \
    myqglwidget.h \
    My_CGAL_Config.h \
    My_Vertex_base.h \
    My_Halfedge_base.h \
    My_Face_base.h \
    my_polyhedron.h
SOURCES = \
    Viewer.cpp \
    mainwindow.cpp \
    myqglwidget.cpp \
    my_polyhedron.cpp

INCLUDEPATH += .
INCLUDEPATH += C:/dev/CGAL-4.9/auxiliary/gmp/include
INCLUDEPATH += C:/dev/CGAL-4.9/include
INCLUDEPATH += C:/local/boost_1_59_0
INCLUDEPATH += C:/dev/libQGLViewer-2.7.1/QGLViewer

LIBS += -LC:/dev/CGAL-4.9/lib
LIBS += -LC:/local/boost_1_59_0/lib
LIBS += -LC:/dev/libQGLViewer-2.7.1/QGLViewer -lQGLViewer2

the errors:

'qglviewer.h','config.h'分别在指定文件夹(C:/dev/libQGLViewer-2.7.1/QGLViewer, C:\dev\CGAL-4.9\include\CGAL)中, 所以我认为警告消息中的问题“构建目录需要与源目录处于同一级别。”

编译输出信息:

Error while building/deploying project dr_mine (kit: Desktop Qt 5.7.1 MSVC2013 64bit)
The kit Desktop Qt 5.7.1 MSVC2013 64bit has configuration issues which might be the root cause for this problem.
When executing step "Make"

感谢任何帮助,谢谢

【问题讨论】:

    标签: c++ qt-creator cgal


    【解决方案1】:

    警告“构建目录需要与源目录处于同一级别”意味着您的构建目录应该在源附近找到,例如:

    c:\rootDir\src
    
    c:\rootDir\build
    

    我猜你的 Qt 安装没有正确安装。首先,我应该看看:

    https://forum.qt.io/topic/56437/how-to-fix-error-while-building-deploying-project/6

    或谷歌

    构建/部署项目时出错

    寻找类似的帖子。

    【讨论】:

      猜你喜欢
      • 2016-11-03
      • 2017-02-12
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      • 2014-01-28
      • 1970-01-01
      相关资源
      最近更新 更多