Сохранен 14
https://2ch.su/b/res/336481843.html
Добавлена поддержка Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Двач, как скомпилировать и запустить код на c++ с помощью VSCode, что такое cmake?

 Аноним 10/09/26 Чтв 17:13:15 #1 №336481843 
image.png
Двач, как скомпилировать и запустить код на c++ с помощью VSCode, что такое cmake?
Аноним 10/09/26 Чтв 17:16:11 #2 №336481922 
ставишь агента
говоришь "компилировай"
Аноним 10/09/26 Чтв 17:17:52 #3 №336481961 
>>336481843 (OP)
>VSCode
удаляй эту бесполезную хуйню, качай https://claude.com/product/claude-code дальше сам разберешься
sage[mailto:sage] Аноним 10/09/26 Чтв 17:18:01 #4 №336481965 
Нахуя тебе?
Аноним 10/09/26 Чтв 17:19:05 #5 №336481992 
Начни с линукса, дружище. Вскод это редактор, открой командную строку в директории твоей софтины и вызови cmake с нужными тебе аргументами.
Аноним 10/09/26 Чтв 17:20:12 #6 №336482016 
>>336481843 (OP)
Для С++ нужно знать не только стандарт, но и дохуя всего сверху и вширь. Забей на эту хуету.

cmake - система сборки, что генерирует проекты для тонн IDE и других систем сборки.
Аноним 10/09/26 Чтв 17:21:31 #7 №336482038 
Спроси у дипсика, чтоб скомпилировать надо скачать компилятор и поставить в пути настроек,симейк это система которая соберет проект из кучи файлов и папок с помощью одной команды.
Аноним 10/09/26 Чтв 17:22:18 #8 №336482059 
>>336481843 (OP)
Начни с простого запуска компилятора из командной строки, и научись передавать ему аргументы, базово g++,clang, ну или cl.exe если на винде

cmake нужон для того чтоб дядя с линупса мог код пукнуть, а другой дядя с маком мог как-то работать с ним, у него куча минусов, но пока это база
Аноним 10/09/26 Чтв 17:22:29 #9 №336482065 
>>336482038
> с помощью одной команды
Нет. Не соберёт.
Аноним 10/09/26 Чтв 17:22:31 #10 №336482066 
>>336481843 (OP)
>что такое cmake
https://cmake.org/cmake/help/latest/manual/cmake.1.html#description

>с помощью VSCode
Не знаю, не пользовался. Попробуй лучше Neovim для начала, он попроще.
sage[mailto:sage] Аноним 10/09/26 Чтв 17:22:36 #11 №336482070 
>>336482016
найс с ботами общаться?
Аноним 10/09/26 Чтв 17:23:30 #12 №336482087 
>>336481843 (OP)
Тебе нужен ООП и рефакторинг, без этого сейчас никуда.
Аноним 10/09/26 Чтв 17:24:09 #13 №336482118 
>>336481843 (OP)
@monkey ответь
Тупой вопрос. Сначала гугл потом доска.
Аноним 10/09/26 Чтв 17:25:46 #14 №336482170 
>>336482118
@monkey как скомпилировать и запустить код на c++ с помощью VSCode, что такое cmake? или ты настолько тупой что не знаешь? докажи что не тупой
VSCode это просто редактор, сам он ничего не компилирует. Нужен компилятор (g++/clang на линуксе, MinGW или MSVC на винде) и расширение C/C++. Для одного файла открываешь терминал внутри VSCode и пишешь g++ main.cpp -o main && ./main (на винде будет main.exe).

CMake это не компилятор, а генератор сборочных файлов. Когда файлов много, либы, разные ОС — пишешь CMakeLists.txt (там project, add_executable и куча команд), создаёшь папку build, из неё cmake .. потом cmake --build . Он сам нагенерит makefile или sln под твою систему.
comments powered by Disqus