170 похожих чатов

Блин а почему тогда скомпилировалось?

17 ответов

3 просмотра

А почему не должно?

Dmitriy- Автор вопроса
Kirill Bolshakov
А почему не должно?

Заработало, надо было подключить файлик) спасибо

Dmitriy- Автор вопроса
Kirill Bolshakov
А почему не должно?

Хз, ну типо если не подключил, но используешь в другом файле то он же не знает. А оказывается что IDE за это отвечает, а после уже компилятор. Вот IDE и не сказал что надо было подключить

Dmitriy
Хз, ну типо если не подключил, но используешь в др...

Вот сразу: в своей голове "отвяжи" IDE от компилятора. IDE может "рассматривать" код своими инструментами, которые иногда могут не совпадать со мнением компилятора

Dmitriy- Автор вопроса
🐈
Вот сразу: в своей голове "отвяжи" IDE от компилят...

Согласен. А еще лучше писать в Visual Studio

Dmitriy
Согласен. А еще лучше писать в Visual Studio

У вижака компилятор основной и подсветки вообще разные, причем зачастую с разным мнением

Dmitriy
Заработало, надо было подключить файлик) спасибо

"Подключить файлик" обычно говорят про заголовки и препроцессорную директиву #include, а не передачу объектника линкеру (или, что более вероятно, добавление .cpp в CMake-проект). Ваша формулировка наводит на мысль о том, что выполнение первого привело к исправлению ошибки, вызванной вторым, чего быть не могло.

Dmitriy- Автор вопроса
Sergey Anisimov
"Подключить файлик" обычно говорят про заголовки и...

Нее, я файл подключил в Cmake там 1 одна ошибка пропала в замен пришло штук 15. В VS все автоматом происходит. В Clion правда слишком все как то. А вы в Clion пишите?

Dmitriy- Автор вопроса
Sergey Anisimov
На настоящий момент - да.

Я бы с радостью в Clion писать, но он глючный и багованный. Постоянно зависает если include не правильно напишешь. Так что я в Visual Studio пока посижу

Dmitriy
Я бы с радостью в Clion писать, но он глючный и ба...

Есть основания полагать, что в данном случае проблема не в самом CLion'е, а в том, что Вы с ним делаете. Ну либо у Вас очень слабое (или перегруженное) железо, да. У CLion'а немало недостатков, но "глупость компилятора" к ним относиться точно не может: у CLion'а нет никакого компилятора.

Dmitriy
Согласен. А еще лучше писать в Visual Studio

Вот как-раз вижак дико ругается на код, который для сборки под винды вообще не предназначен

Dmitriy- Автор вопроса
Sergey Anisimov
Есть основания полагать, что в данном случае пробл...

Врядле. Ведь Android Studio у меня работает. IDEA, Unity тоже. А система мощная. Так что дело в Clion. Также если интерестно могу скинуть ссылку на данную ошибку с фризами. Я не один такой в issue уже есть такая ошибка. Я конечно новичок в С++, но это не значит что я новичок вообще во всем.

Dmitriy
Врядле. Ведь Android Studio у меня работает. IDEA,...

Предоставьте, с удовольствием погляжу.

Dmitriy- Автор вопроса
Sergey Anisimov
Предоставьте, с удовольствием погляжу.

https://youtrack.jetbrains.com/issue/CPP-18843 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000161170--Linux-Clion-Freezes-and-hangs-frequently-on-large-projects Там бага какая - то с #include. Система проверяет каждую сек и если ошибка то просто фризит. Я раз 10 уже так делал, через диспетчер убивал. Тупо черный экран.

Dmitriy
https://youtrack.jetbrains.com/issue/CPP-18843 htt...

ты открыл чёрную дыру через include и это не фриз а замедление времени

Dmitriy- Автор вопроса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта