【发布时间】:2017-02-13 17:26:18
【问题描述】:
我目前正在尝试在 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.
类似于“文件或目录不存在”。 我该如何解决这个问题?
【问题讨论】:
-
你是如何构建 wxWidgets 的?你是从存储库还是从源安装它?你有什么版本?
-
我通过将它添加到 /lib 文件夹并从 cmd 安装它来构建它。版本是 3.1.0 。安装成功,但我仍然收到此错误。
标签: c++ ubuntu wxwidgets clion