Size: a a a

Конференция C++ Russia

2021 May 14

AV

Alexey Veselovsky in Конференция C++ Russia
clang-модель что-то не алё
источник

A

Alex in Конференция C++ Russia
У нас custom build + gcc
источник

AV

Alexey Veselovsky in Конференция C++ Russia
так же у clang-модели есть проблема -- оно самоидентифицирует себя как clang
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а не только лишь все проекты поддерживают clang. отсюда ругань qt creator'a на абсолютно валидный код
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Может у вас с ключами сборки что-то не то? Там нужно указывать CodeBlocks в качестве генератора (актуально, если к существующей сборке подключаешь)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
там все именно так и установлено. я ж с qt creator'ом довольно плотно работал. просто, подозреваю, проблема в том, что он смотрит на проект как clang
источник

AV

Alexey Veselovsky in Конференция C++ Russia
как минимум это одна из причин
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Хм, ну может быть. Мы clang официально поддерживаем, так что код по крайней мере совместим с ним.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
кстати, @anastasiak2512 на заметку: иногда полезно было бы иметь возможность посмотреть на код при разных ключах компиляции. Чтобы разные ифдевы срабатывали. Посмотреть на код как gcc, посмотреть как clang, посмотреть как из под линукса, как из под винды и так далее.
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Звучит жестоко по отношению к писателям IDE ;)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
причем быстро и локально (хотя, возможно и не очень точно), без перезапуска cmake
источник

AV

Alexey Veselovsky in Конференция C++ Russia
сейчас ещё более жестокую вещь скажу
источник

AV

Alexey Veselovsky in Конференция C++ Russia
мне бы вот еще на хедер смотреть в разных контекстах хотелось бы :-)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а то ведь хедер то, как самостоятельная сущность не компилируется никогда.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и что там в нем происходит и что где значит зависит от контекста, куда его заинклюдили
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Ну формально VTune умеет показывать все стектрейсы, из которых код вызывается... так что, теоретически, с точки зрения UIX сделать это можно :)
источник

D

Danya in Конференция C++ Russia
По идее при смене тулчейна оно показывает
источник

MM

Medved Medvedievich in Конференция C++ Russia
Ребята, я согласен с Настей, продолжите, пожалуйста, в другом чате или в личке. Сейчас скоро будет анонс и не хочется, чтобы он затерялся в сотнях сообщений.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а оно там cmake не переконфигурит?
источник

MM

Medved Medvedievich in Конференция C++ Russia
Леш
источник