Я только начал использовать Clion IDE. Возможно, это где-то написано, но я не видел его в поиске Google. Если я поставлю вызов message() в сценарий CMake, где в Clion я могу увидеть результат? Эти сообщения являются единственным способом, которым я знаю, как отлаживать мои сценарии CMake.Сообщения Clion и CMake
ответ
использование сообщения (ВНИМАНИЕ ...) вместо сообщения (...) предупреждений идут в стандартный вывод
ВНИМАНИЕ больше не требуется (по крайней мере, в CLion 1.5). –
Извините, что противоречил вам, Brent, но я использую CLion 2016.2.2 и имел ту же проблему, и только решение, предложенное Сергеем, исправило это для меня. –
Предупреждения и отображаются ошибки, но и другие сообщения в настоящее время подавлены. Однако есть запрос функции concerning this issue.
Другой возможный обходной путь:
- отключить «CMake автоперезагрузки», если она включена
- после изменения что-то в файле CMake, не вызывают «Обновить изменения»
- работы/постройте свой проект
Когда clion начинает сборку, он понимает, что файлы cmake не обновляются и перезагружают их, но, как и другие выходные данные сборки, отображаются на вкладке «Сообщения».
Это должен быть ответ. По крайней мере, для CLion 1.5+ он удаляет выход CMake, если включен Auto-Reload-CMake. –
По CLion 2016.2.2, Сложение # CL-162.1967.7, CLion отображает CMake сообщение (STATUS) выход в инструментальном окне Messages (Alt +) во время сборки (Ctrl + F9) Когда проект сначала строится после изменений на CMakeLists.txt. Но, как отмечено в других ответах, этот вывод не отображается в окне инструмента CLION CMake (как многие предпочли бы).
Обновление: Выше я написал, что CLion «выводит сообщение (STATUS)». Теперь я обнаружил, что это происходит с перерывами. @Michael писал, что это происходит, если вы пропустите перезагрузку cmake после изменения вашего файла cmake, но я обнаружил, что CLion иногда не отображает вывод CMake в окне инструментальных сообщений даже в этом состоянии. До сих пор я не обнаружил точных обстоятельств, которые делают вывод CLION show CMake (STATUS), будет сообщаться здесь, когда/если я это сделаю.
Большое обновление:CLion opens 2016.3 EAP: user-defined literals, CMake output, C11 keywords completion and more. См., В частности: CMake output window: отдельный Я думаю, что он исправляет всю эту проблему: CLion 2016.3 EAP добавляет новую вкладку, содержащую вывод команды CMake.
Конечно, это EAP, который поставляется с предостережением JetBrains':
Важно отличать EAP от традиционной предварительной версии программного обеспечения. Обратите внимание, что качество версий EAP может иногда быть ниже ниже обычных стандартных стандартов бета-тестирования.
Так что используйте его на свой страх и риск, но вы можете судить об этом, стоит рискнуть, если вам нужна отладка CMake.
- 1. Clion, cMake и POCO
- 2. CLION неполный Сообщения Build
- 3. CLION - cmake undefined reference
- 4. Проблемы Настройка CLion, Cmake и SFML
- 5. Ссылка ncurses в CLion CMake
- 6. Ошибка Clion cmake python embedded
- 7. Где увидеть Exception сообщения Clion в
- 8. OpenCV CLion (Cmake) увязывание вопрос - CMake отчеты странная ошибка
- 9. Отладка и выполнение проекта QT с cmake и CLion
- 10. Импорт не-cmake проекта GitHub в CLion
- 11. clion run cmake на каждой сборке
- 12. Большая загрузка проекта CMake медленна в CLION
- 13. Попытка создать общую библиотеку в CLion/CMake
- 14. Изменить цвета синтаксиса Cmake в Clion
- 15. Ссылка подталкивание от CMake в CLion
- 16. Использование SDL2 с CMake в CLion
- 17. cmake change build dir in clion
- 18. CLion не правильно перезагрузить проект CMake
- 19. Clion & CMake. Как добавить библиотеку (* .so)
- 20. Как очистить кэш CMake в Clion?
- 21. Clion и CMake после обновления до xcode 8
- 22. Как добавить библиотеку allegro в Clion и CMake?
- 23. CImg X11 Ошибка связи с использованием CLion и CMake
- 24. CLion и CMake: только создание библиотеки без исполняемого файла?
- 25. Обновить CMakeLists.txt в clion
- 26. W10 + Clion, ошибка установки
- 27. CMake for PostgreSQL в CLion 1.2 Windows 10
- 28. Настройка Qt для CLion
- 29. CLion Установка: компиляторы Cmake не найдены, GDB не найден
- 30. Clion: Как правильно добавлять изображения, xml, ресурсы ... в cmake
Есть ли в IDE окно журнала или что-то еще? – Joel
Да, но он ориентирован на выходы gcc, ld и т. Д. CMake печатает на stdout, но окно журнала не улавливает его. – krapht
Возможно, вам нужно настроить его для запуска cmake, чтобы вы могли поймать stdout, stderr и т. Д. – Joel