问题遇到的现象和发生背景
Cmake在windows下怎么在cmd上执行写好的CMakeLists.txt,一共两个txt,一个是pybind11安装?一个是cpp转python,不会用..cmake
问题相关代码,请勿粘贴截图
include(FetchContent)
FetchContent_Declare(
pybind11
URL "https://github.com/pybind/pybind11/archive/v2.6.1.tar.gz%22
)
FetchContent_MakeAvailable(pybind11)
运行结果及报错内容
cmake_minimum_required(VERSION 3.17)
project(swt_python3)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "-O3")
set(CMAKE_CXX_FLAGS_DEBUG "-g -O3")
find_library(CCV ccv lib)
find_package(JPEG REQUIRED)
find_package(PNG REQUIRED)
#find_package(PythonLibs)
include_directories(${PYTHON_INCLUDE_DIRS})
add_subdirectory(pybind11)
pybind11_add_module(swt_python3)
target_sources(swt_python3 PRIVATE swt_python3.cpp)
target_link_libraries(swt_python3 PRIVATE ${CCV} ${JPEG_LIBRARIES} ${PNG_LIBRARIES})