【发布时间】:2020-12-15 11:22:16
【问题描述】:
所以我正在使用 clion,试图用 wxwidgets 构建一个项目。但我得到这个错误:
CMake Error at C:/Program Files/JetBrains/CLion 2020.1/bin/cmake/win/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES
wxWidgets_INCLUDE_DIRS core)
这是我的 cmake 文件:
cmake_minimum_required(VERSION 3.16)
project(BedrockFinderCpp)
set(wxWidgets_ROOT_DIR <c:/Program Files/wxWidgets-3.1.4>)
set(wxWidgets_CONFIGURATION mswu)
find_package(wxWidgets REQUIRED COMPONENTS core)
include(${wxWidgets_USE_FILE})
find_package(OpenCL REQUIRED)
add_executable(${PROJECT_NAME}
BFFApp.cpp
BFFGui.cpp
PrecomputedRandAdvance.cpp
)
target_include_directories(${PROJECT_NAME} PRIVATE ${OpenCL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${wxWidgets_LIBRARIES} ${OpenCL_LIBRARIES})
【问题讨论】:
-
您是否字面上在路径
<c:/Program Files/wxWidgets-3.1.4>中写入尖括号?或者这些括号是什么意思? -
@E1ZY,你的“cmake”设置中没有这个选项。你可以添加它并检查吗?网络上有很多关于“cmake”和 wxwidgets 的参考资料。
-
@Tsyvarev 是的,这有点愚蠢,但没有他们也没有“”
-
@Igor 我有点困惑如何将其添加到设置中?