EXACT表明使用精确的版本号
find_package(Python3 3.8 EXACT COMPONENTS Interpreter Development NumPy REQUIRED)
if (Python3_FOUND)
# message(${Python3_INCLUDE_DIRS})
include_directories(${Python3_INCLUDE_DIRS})
endif ()
...
target_include_directories(${PROJECT_NAME} PRIVATE ${Python3_INCLUDE_DIRS})
target_include_directories(${PROJECT_NAME} PUBLIC include)
target_link_libraries(${PROJECT_NAME} PRIVATE ${Python3_LIBRARIES} Python3::NumPy)
加入多线程
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE ${Python3_LIBRARIES} Threads::Threads)