cmake не может найти gtest 1.8 в Ubuntu 18.10

display_1 не является функцией. Это None, когда вы приняли возвращаемое значение функции display()

. Вы хотите это сделать:

display_1 = display

Не добавляйте () в конец, так как это вызовет функцию и сохранит возвращаемое значение в display_1

0
задан gruszczy 19 January 2019 в 23:27
поделиться

1 ответ

При вызове find_package имя пакета чувствительно к регистру . Правильное название пакета, соответствующего GTest, - «GTest».


Имя пакета с неправильным регистром может иногда работать (например, с нечувствительной к регистру файловой системой или если пакет описан файлом <lower-case-name>-config.cmake). Но лучше не полагаться на такие функции и использовать имя пакета, которое указано в его документации.

0
ответ дан Tsyvarev 19 January 2019 в 23:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: