HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #10  
Старый 24.02.2024, 15:32
cheboxarov.coding
Новичок
Регистрация: 20.12.2023
Сообщений: 13
С нами: 1264357

Репутация: 3
По умолчанию

Цитата:
Сообщение от why ega  

Хочу подключить memwrapper в свой проект CMake, для этого использую что-то вроде такого:

Код:





Код:
FetchContent_Declare(
    memwrapper
    GIT_REPOSITORY https://github.com/The-Musaigen/memwrapper.git
    GIT_TAG 7d51e3134d8f955651ef7dda8bab44b0efb0665f
)

FetchContent_MakeAvailable("memwrapper")

add_library("memwrapper" INTERFACE)

target_include_directories(${PROJECT_NAME} PUBLIC ${memwrapper_SOURCE_DIR})


Все работало стабильно до того, пока не убрал kthook из проекта: начало выдавать заранее предусмотренную ошибку only c++17 and newer. Исправил это, добавив настройку стандарта:

Makefile:





Код:
set_target_properties
(
$
{
PROJECT_NAME
}
PROPERTIES
    CXX_STANDARD
"17"
CXX_STANDARD_REQUIRED ON
    SUFFIX
".asi"
)


Но теперь появляется ошибки в самом memwrapper:
Цитата:
Сообщение от Спойлер  


какой стандарт используешь? и как подключаешь заголовочные файлы?
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.