Только начал осваивать Code::Blocks скачал версию 20.03 и не смог найти банального Class Explorer, что-бы можно было быстро посмотреть методы класса и перейти на них.
Насколько я понял он называется у них FSymbols и он пустой, и они пишут что оключили его так как падал IDE.
Это же основная функция IDE. На этом формуе много людей рекомендовали Code::Blocks, как же вы работаете без этой функции ?
Здравствуйте, maks1180, Вы писали:
M>Только начал осваивать Code::Blocks скачал версию 20.03 и не смог найти банального Class Explorer, что-бы можно было быстро посмотреть методы класса и перейти на них. M>Насколько я понял он называется у них FSymbols и он пустой, и они пишут что оключили его так как падал IDE. M>Это же основная функция IDE. На этом формуе много людей рекомендовали Code::Blocks, как же вы работаете без этой функции ?
Здравствуйте, maks1180, Вы писали:
M>>Я про вкладку Symbols. Она работает у вас ?
M>Я поставил v17 и вкладка Symbols заработала. У вас случайно не v17 ? M>Проект хороший, но видимо забросили — жалко
Они бывает появляются раз в месяц, но не факт. Там если их скачаете, то в них надо дополнительно будет скопировать файлы словари (можно взять из релизной версии).
Папка со словарями: CodeBlocks\share\CodeBlocks\SpellChecker\
p.s. Я сейчас перешёл на vs-code (после долгого времени работы на code::blocks).
Здравствуйте, maks1180, Вы писали:
S>>p.s. Я сейчас перешёл на vs-code (после долгого времени работы на code::blocks).
M>Почему, чем code::blocks не устроило ?
Переписываю проект теперь с использованием модулей си++20. И код блокс их не поддерживает. Он компилирует файлы проекта в алфавитном порядке, без ресолв депенденси модулей.
At the moment and in the near future you would have to switch to another build system which supports them.
I think latest versions of cmake support it, which will allow you to still use C::B for your IDE.
... skip
Reply #15 on: August 02, 2021, 03:52:44 pm
Just expressing "support" is not enough, someone have to do the actual work
I don't have anything against adding support for the module system, I currently don't intend to do it.
Не хочу разбираться с cmake. Посмотрел коротенечко в сторону ninja и не понравилось.
Искал готовый плагин для vs-code для компиляции cpp и не нашёл, кроме возможности тупо запускать открытый текущий файл (когда надо собрать из нескольких cpp 1 exe/dll).
По этому написал на php скрипт компиляции проекта, который читает json файл, и запускаю его из vs-code по CTRL+SHIFT+B . Если интересно, могу написать подробнее (в смысле дать ссылки на гитхаб).
to all: Или расскажите как это делаете вы в vs-code, т:к я чего-то не понимаю в нём)
S>Не хочу разбираться с cmake. Посмотрел коротенечко в сторону ninja и не понравилось. S>Искал готовый плагин для vs-code для компиляции cpp и не нашёл, кроме возможности тупо запускать открытый текущий файл (когда надо собрать из нескольких cpp 1 exe/dll). S>По этому написал на php скрипт компиляции проекта, который читает json файл, и запускаю его из vs-code по CTRL+SHIFT+B . Если интересно, могу написать подробнее (в смысле дать ссылки на гитхаб).
S>to all: Или расскажите как это делаете вы в vs-code, т:к я чего-то не понимаю в нём)
Я кстати тоже написал на php аналог cmake, он компилирует проект из кучи c/cpp файлов, причём для разных платформ x32/x64, разных процессоров noAVX/AVX/AVX2, разных ОС. Так же поддерживает частичную компиляцию, т.е. понимает кто изменился. Вообщем получилось более удобное и более гибкое решение чем с make файлом.
Поэтому когда QT Creator заставляет перейти снова на make файл — мне это не понравилось. Т.е. ранее у меня был make файл, я сознательно ушёл от него.
вы ищите IDE для работы. Я бы не рекомендовал кодблок, в силу ряда причин. Но выскажу одну, вы нигде в практике его не увидите, вот мне кажется почему-то точно. В отличие от mingw