vak: (Знайка)
[personal profile] vak
Библиотеке Curses скоро исполнится 50 лет. Казалось бы, что нового можно желать узнать про столь древнюю старушку? А вот не линковалась она у меня: отсутствовали процедуры работы с Wide Char, то есть поддержка Unicode. Что случилось? При том что библиотека-то установлена. Куда бежать, что делать? Гуглить лениво. Пошёл спросил у Gemini. Для прикола включил флажок Deep Research. Искусственный разум пыхтел несколько минут, после чего выкатил длинную статью. Сохраню её для истории. Тщательность обдумывания темы поражает. Если коротко:
Always include the lines set(CURSES_NEED_NCURSES TRUE) and set(CURSES_NEED_WIDE TRUE) in your CMakeLists.txt file before the find_package(Curses) command to explicitly request the wide character version of the library.
Полная статья здесь: Linking with libncursesw for Wide Character Support in CMake Projects

Date: 2025-05-02 23:25 (UTC)
sobriquet9: (Default)
From: [personal profile] sobriquet9

Помогло? Библиотека залинковалась?

Date: 2025-05-03 06:17 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Wide characters, боже мой, такие всё древности.