Первое: действительно ли ваш проект CMake содержит файлы C вообще?
Если нет: вы можете отключить поддержку C для вашего проекта cmake, затем определив проект только для C ++ в строке PROJECT ваших CMakeListsTXT-файл (просто добавьте «ЯЗЫКИ CXX»).Это экономит крошечное время каждый раз, когда вы запускаете cmake для своего проекта.
С помощью этой микрооптимизации:
Выберите Инструменты> Параметры> Наборы.Указан ли в указанном наборе компилятор C?
Компилятор C не указан в наборе. Перейдите на вкладку набора инструментов.Есть ли здесь компиляторы C?Добавьте несколько, если нет :-) Затем «Применить» и вернитесь к наборам и добавьте компилятор C.
Компилятор AC указан в наборе: CMake также знает об этом?Проверьте поле «Конфигурация CMake» комплекта.Есть ли здесь список CMAKE_C_COMPILER?Это должно.
Если этого не произойдет: добавьте эту информацию самостоятельно.Вы также можете добавить туда любые определения CMake, которые вам нужны - они будут применяться ко всем проектам, которые вы создадите с этого момента с помощью набора.
Надеюсь, это поможет: -)