我目前正在尝试在CLion 1.3项目中构建wxWidgets-3.1.0。我使用的是Ubuntu 16.04(64位)。基本上,我像这样编辑了CMakeLists.txt文件:
cmake_minimum_required(VERSION 3.5)
project(WxProva)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules"
${CMAKE_MODULE_PATH})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
add_executable(WxProva ${SOURCE_FILES})
find_package(wxWidgets)
include_directories(${wxWidgets_INCLUDE_DIRS})
target_link_libraries(WxProva ${wxWidgets_LIBRARIES})
“外部库”部分也显示了wxWidgets,但是当我在我的main.cpp上写一些代码时,所有与该库相关的东西似乎都无法被编译器访问(它们都以红色书写,就像一个错误)。无论如何,如果我尝试编译,结果如下:
/home/federico/ClionProjects/WxProva/main.cpp:2:35: fatal error: wxWidgets-3.1.0/include: File o directory non esistente
compilation terminated.
这就像是“文件或目录不存在”的错误信息。
我该如何解决这个问题?