LINUX.ORG.RU

Почему code::blocks не находит определение функций в С++ файле, когда это определение в начале того же самого файла?


0

2

Да, я просто просматриваю CPP файл, без включения его в какой-то проект. Почему нельзя этот файл распарсить и хоть какое-то определение символов найти? Почему нельзя у юзера спросить путь до инклудов, чтобы эти инклуды тоже распарсить? Я этот code::blocks иногда использую, чтобы читать исходники, но эти исходники не состоят в каком-то проекте или являются проектом, созданном в виндовой студии, или вообще набор файлов, из которых собирается проект каждый раз посредством CMake.

Короче, раз code::blocks не умеет парсить любые открываемые файлы, может есть что-то, что умеет?

Geany именно так и работает. Кроме того, для него есть плагин project, который позволяет быстро создать проект из всех исходников в определённом каталоге. Очень удобно для анализа произвольного проекта *.tar.gz.

Vvova ()

Можно еще cscope использовать, вим его тоже умеет.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

vim чё-то слишком консольный. Я в нём работал года три, но просто хочется в гуях как-то. Информации больше в графике разного рода...

А Geany какие-то дикие проблемы со шрифтами имеет. Правда, я виндовую поставку пробовал. То есть, я ставлю моноширинный шрифт какой-нибудь, а он всё равно не может символы друг под другом выводить - у него жирные символы строку смещают, моноширинность улетучивается тем самым.

kiverattes ★☆ ()
Ответ на: комментарий от kiverattes

> vim чё-то слишком консольный. Я в нём работал года три, но просто хочется в гуях как-то.

Есть gvim.

Информации больше в графике разного рода...


Спорно. По мне это лишнее и бесполезное загромождение рабочего пространства.

А Geany какие-то дикие проблемы со шрифтами имеет.


Вы его просто удалите ;)

andreyu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.