【发布时间】:2012-04-01 14:57:43
【问题描述】:
很抱歉成为菜鸟,但我刚从 Window、Eclipse 和 Java 迁移到 OpenSUSE、C++ 和 Qt Creator,遇到了一个问题。我正在创建一个 QGIS 应用程序,我在 /usr/include/gqis 中有 *.h 文件,在 /usr/lib 中有 *.so 文件。我添加了这一行
INCLUDEPATH += /usr/local/include/qgis
在项目的 .pro 文件的末尾,我可以包含 QGIS 库。就我编码而言,一切都很顺利,但是当我构建项目时,Qt Creator 抛出了一个错误:
qgis.h: No such file or directory
/usr/include/qgis/qgsapplication.h
它映射到第 4 行:
#include <QtGui/QApplication>
#include "mainwindow.h"
#include <qgis/qgsvectorlayer.h>
#include <qgis/qgsapplication.h>
#include <qgis/qgsproviderregistry.h>
#include <qgis/qgssinglesymbolrenderer.h>
#include <qgis/qgsmaplayerregistry.h>
#include <qgis/qgsvectorlayer.h>
#include <qgis/qgsmapcanvas.h>
据我搜索,我仍然无法解决这个问题。请问谁能帮帮我?
【问题讨论】:
-
我在 /usr/include/gqis 或 qgis 中有 *.h 文件???
-
抱歉,打错字了。当然是在 /usr/include/qgis