Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?

В C++, существует несколько способов использования внешних библиотек, включая библиотеки для работы с мультибайтовыми строками, такими как utf8.

1. Включение исходного кода в ваш проект: Если у вас есть доступ к исходному коду библиотеки utf8 или она предоставляется в виде отдельного исходного файла (например, utf8.cpp), вы можете скопировать этот файл в ваш проект и включить его компиляцию вместе с вашим кодом. В таком случае, вам нужно будет добавить соответствующие строки include в начале вашего кода, чтобы вы могли использовать функции и классы, предоставленные библиотекой.

2. Подключение статической библиотеки: Если библиотека utf8 поставляется в виде статической библиотеки (например, utf8.lib), вы должны добавить эту библиотеку к вашему проекту. Для этого вам понадобится указать путь к папке, где находится библиотека, и добавить имя библиотеки в списке зависимостей проекта. После этого вы сможете использовать функции и классы из библиотеки в своем коде, подключив соответствующие заголовочные файлы, если это требуется.

3. Подключение динамической библиотеки: Если библиотека utf8 предоставляется в виде обычной динамической библиотеки (например, utf8.dll), вы также должны добавить эту библиотеку к вашему проекту. Вам нужно указать путь к папке, в которой находится библиотека, а затем добавить ее в список зависимостей проекта. После этого вы сможете использовать функции и классы из библиотеки, подключив соответствующие заголовочные файлы.

Обратите внимание, что вне зависимости от выбранного способа интеграции, вам может потребоваться установить и настроить потребные компилятору и среде разработки переменные среды, чтобы он мог найти заголовочные файлы и библиотеки библиотеки utf8. Это может включать указание директивы include или указание директорий в настройках компилятора и линкера.