- Нет такой команды, как
target_use
. Но я знаю несколько проектов, которые написали такую команду для их внутреннего использования. Но каждый проект хочет передать дополнительные флаги или определяет, поэтому нет смысла иметь его вообще в CMake. Другая причина, по которой это не так: C ++-шаблонные библиотеки, такие как Eigen, нет библиотеки, но у вас есть только куча включенных файлов. - Описанный способ часто правильный. Для некоторых библиотек это может различаться, тогда вам нужно будет добавить
_LDFLAGS
или _CFLAGS
. Еще одна причина отсутствия target_use
. Если это не сработает для вас, задайте новый вопрос, касающийся SDL2 или любой другой библиотеки, которую вы хотите использовать.
задан Siddharth Reddy 16 January 2019 в 10:03
поделиться