Cmakeでcurses.hをリンクする方法は?

CMakeでcurses.hをリンクするには、CMakeLists.txtファイルで以下を実施します。

  1. CMakeLists.txtファイルに次の行を追加して、ncursesライブラリを見つける:
find_package(Curses REQUIRED)
  1. #include を追加し、ncurses ライブ ラリーをリンクするために、次の行を追加します。
include_directories(${CURSES_INCLUDE_DIR})
target_link_libraries(your_target_name ${CURSES_LIBRARIES})

注意:「your_target_name」を自分のターゲット名に置き換えてください。

CMakeLists.txtの完全な例:

cmake_minimum_required(VERSION 3.0)
project(YourProjectName)
# 查找ncurses库
find_package(Curses REQUIRED)
# 添加可执行文件
add_executable(your_target_name your_source_files.cpp)
# 包含ncurses头文件和链接ncurses库
include_directories(${CURSES_INCLUDE_DIR})
target_link_libraries(your_target_name ${CURSES_LIBRARIES})

そうすることで、CMakeでプロジェクトをビルドすると、ncursesライブラリがリンクされて使用されます。

bannerAds