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

Всем привет Не работает cmake на Windows 10, выдаёт следующее: Error CMake

Error at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler

"C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe"

is not able to compile a simple test program.

И дальше ещё кучу путей после этого текста. Мне подсказали, что проблема в тестовой сборке cmake, но как решать я хз

Подскажите, пожалуйста, как починить? cmake только начал осваивать

24 ответов

141 просмотр

Как вы поняли что не работает cmake? Там вроде сказано что компилятор не работает. На память не вспомню, есть флаг включающий дебаг try-compie. Вот нужно смотреть почему cl ругается

А. Кстати да. Как звали cmake?

Запуск cmake из-под терминала или в Visual Studio?

Pavel-Kachan Автор вопроса
S.E.
А. Кстати да. Как звали cmake?

Не понял вопрос, если честно

Pavel-Kachan Автор вопроса

Да

Pavel Kachan
Да

Таак Конфигурирование проекта уже делалось или в первый раз? Если есть возможность - логи в виде файла скинуть мне в лс

Pavel-Kachan Автор вопроса
Pavel-Kachan Автор вопроса
Pavel Kachan
Скинул в лс

Основная проблема 1> [CMake] [2/2] Linking C executable cmTC_7083a.exe 1> [CMake] FAILED: cmTC_7083a.exe 1> [CMake] cmd.exe /C "cd . && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_7083a.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- C:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1433~1.316\bin\Hostx64\x64\link.exe /nologo CMakeFiles\cmTC_7083a.dir\testCCompiler.c.obj /out:cmTC_7083a.exe /implib:cmTC_7083a.lib /pdb:cmTC_7083a.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." 1> [CMake] RC Pass 1: command "rc /fo CMakeFiles\cmTC_7083a.dir/manifest.res CMakeFiles\cmTC_7083a.dir/manifest.rc" failed (exit code 0) with the following output: 1> [CMake] Не удается найти указанный файл 1> [CMake] ninja: build stopped: subcommand failed.

Pavel Kachan
Скинул в лс

А можно ещё содержимое CMakePresets.json?

Pavel Kachan
Скинул в лс

В качестве простого решения можно сменить генератор с Ninja на Visual Studio 17 2022

Pavel-Kachan Автор вопроса
Pavel-Kachan Автор вопроса
Aliaksandr Onishchuk
В качестве простого решения можно сменить генерато...

Забавно, я ранее через консоль проверял отдельно скачанный с офф сайта, по дефолту стоял VS 17 как раз

Pavel Kachan
Не понял вопрос, если честно

С какими аргументами и какой командой вы вызываете cmake?

Pavel-Kachan Автор вопроса
S.E.
С какими аргументами и какой командой вы вызывает...

Я это делаю средствами Visual Studio, не через консоль

Pavel-Kachan Автор вопроса
Pavel Kachan
Нет, вообще ничего не собирается

переустанови студию, что-то не так

Pavel Kachan
Я это делаю средствами Visual Studio, не через кон...

А попробуйте совершить те же меропринятия, но через консоль. Используйте документацию вместо "я незнаю как"

Pavel-Kachan Автор вопроса
S.E.
А попробуйте совершить те же меропринятия, но чере...

Я уже использовал документацию ms по работе с cmake в vs, но как видите не помогло

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта