C++ 我得到这个错误致命错误:闪烁。h:加载闪烁库时没有这样的文件或目录

C++ 我得到这个错误致命错误:闪烁。h:加载闪烁库时没有这样的文件或目录,c++,gtk,scintilla,cmakelists-options,C++,Gtk,Scintilla,Cmakelists Options,我从这里克隆了斯金特拉 我已经构建了斯金塞拉GTK+/Linux版本和斯金塞拉。现在在bin文件夹中生成了斯金塞拉。我在我的CMAkeList.txt文件中对该库进行了寻址,但在构建我的应用程序时,我遇到了以下错误“致命错误:斯金塞拉.h:没有这样的文件或目录” [建造]4 |#包括 所以我不知道为什么它找不到闪烁体.h…我应该在我的cmakelists.txt文件中添加更多的内容吗?…当我包括这一行include_目录(${CMAKE_CURRENT_SOURCE_DIR}/闪烁体/inclu

我从这里克隆了斯金特拉 我已经构建了斯金塞拉GTK+/Linux版本和斯金塞拉。现在在bin文件夹中生成了斯金塞拉。我在我的CMAkeList.txt文件中对该库进行了寻址,但在构建我的应用程序时,我遇到了以下错误“致命错误:斯金塞拉.h:没有这样的文件或目录” [建造]4 |#包括

所以我不知道为什么它找不到闪烁体.h…我应该在我的cmakelists.txt文件中添加更多的内容吗?…当我包括这一行include_目录(${CMAKE_CURRENT_SOURCE_DIR}/闪烁体/include)时,我会遇到一系列新的错误,例如:

/home/sob/.landscape/ScintillaExample/main.cpp:17:5: error: ‘ScintillaObject’ was not declared in this scope
[build]    17 |     ScintillaObject* sci;
[build]       |     ^~~~~~~~~~~~~~~
[build] /home/sob/.landscape/ScintillaExample/main.cpp:17:22: error: ‘sci’ was not declared in this scope
[build]    17 |     ScintillaObject* sci;
以下是我的cmakelists.txt文件的外观:

cmake_minimum_required(VERSION 3.1)
project(ScintillaExample) 
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
SET(CMAKE_FIND_PACKAGE_SORT_ORDER NATURAL)  
SET(CMAKE_FIND_PACKAGE_SORT_DIRECTION DEC)  
FIND_PACKAGE(PkgConfig REQUIRED)
PKG_CHECK_MODULES(GTK3 REQUIRED gtk+-3.0)
INCLUDE_DIRECTORIES(${GTK3_INCLUDE_DIRS})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin)
#include_directories(${CMAKE_CURRENT_SOURCE_DIR}/scintilla/include)
add_library(scintilla.a STATIC IMPORTED)
set_property(TARGET scintilla.a PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin/scintilla.a)
LINK_DIRECTORIES(${GTK3_LIBRARY_DIRS})
#set(SCINTILLA_LIBRARY ${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin/scintilla.a)
ADD_DEFINITIONS(${GTK3_CFLAGS_OTHER})
ADD_EXECUTABLE(app main.cpp)
TARGET_LINK_LIBRARIES(app ${GTK3_LIBRARIES})

如果您能告诉我如何解决此问题,我将不胜感激

我对我的CmakeFileList.txt进行了一些更改,现在它正在工作:

cmake_minimum_required(VERSION 3.1)
project(ScintillaExample) 
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
SET(CMAKE_FIND_PACKAGE_SORT_ORDER NATURAL)  
SET(CMAKE_FIND_PACKAGE_SORT_DIRECTION DEC)  
FIND_PACKAGE(PkgConfig REQUIRED)
PKG_CHECK_MODULES(GTK3 REQUIRED gtk+-3.0)
INCLUDE_DIRECTORIES(${GTK3_INCLUDE_DIRS})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/scintilla/include)
LINK_DIRECTORIES(${GTK3_LIBRARY_DIRS})
ADD_DEFINITIONS(${GTK3_CFLAGS_OTHER})
ADD_EXECUTABLE(app main.cpp)
TARGET_LINK_LIBRARIES(app ${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin/scintilla.a ${GTK3_LIBRARIES} gmodule-2.0)
${CMAKE_CURRENT_SOURCE_DIR}/scintilla/bin/scintilla.a)