Вот структура файлов в каталоге проекта:
--- MyProject
--- --- mainwindow.h
--- --- mainwindow.cpp
--- --- mainwindow.ui
--- --- main.cpp
--- --- MyProject.pro
--- --- MyProject.pro.user
Это чисты проект, сгенеренный в QT Creator, который выводит пустое окно. Структура .pro файла выше.
Вот структура папки с OGDF:
--- ogdf
--- --- cmake
--- --- doc
--- --- include
--- --- --- coin
--- --- --- --- набор папок с хедерами
--- --- --- ogdf
--- --- --- --- набор папок с хедерами
--- --- src
--- --- --- coin
--- --- --- --- набор папок с сорсами
--- --- --- ogdf
--- --- --- --- набор папок с сорсами
--- --- test
--- --- .gitignore
--- --- CMakeLists.txt
--- --- LICENSE.txt
--- --- README.md
--- --- makeMakefile.sh
Я положил папке ogdf c в папку с проектами:
--- MyProject
--- --- mainwindow.h
--- --- mainwindow.cpp
--- --- mainwindow.ui
--- --- main.cpp
--- --- MyProject.pro
--- --- MyProject.pro.user
--- --- ogdf
--- --- --- (дальше структура как выше описал)
Дописал
LIBS += ogdf
пишет нет такой папки или файла. Пробовал тупо в INCLUDEPATH забивать нужные файлы. Допусти, нужен файл (полный путь приведу):
c:\qt_projects\MyProject\ogdf\include\ogdf\basic\Graph.h
. Забивал в
INCLUDEPATH = ogdf/include/ogdf/basic
. Из
main.cpp
дергаю
#include "Graph.h"
, он ругается что не может найти
List.h
, который лежит рядом с ним (в
Graph.h
есть строчка
#include <ogdf/basic/List.h>
). Как ее правильно и корректно подключить?
В примерах на офф. сайте они пишут таким образом:
#include <ogdf/basic/graph_generators.h>
#include <ogdf/layered/DfsAcyclicSubgraph.h>
#include <ogdf/fileformats/GraphIO.h>
Пробовал по разному уже эти пути ставить. Все равно либо не видит, либо не существует пишет.