Почему -с -темпе не работают с предварительно скомпилированным заголовком?C++

Программы на C++. Форум разработчиков
Anonymous
Почему -с -темпе не работают с предварительно скомпилированным заголовком?

Сообщение Anonymous »

В моем проекте я сделал в Cmake: < /p>
target_precompile_headers(${main_target_name} PRIVATE
std_pch.h
)

target_compile_options(${main_target_name} PRIVATE -save-temps)
< /code>
Сохранить темпы не могут работать, если я добавлю этот предварительный заголовок. Я получаю ошибку: < /p>
fatal error: 'iostream' file not found
4 | #include
< /code>
Это в Clang. В GCC 14 это, похоже, не работает, но, кажется, по другой причине -Save -Temps в целом, потому что я получаю ошибку сегментации компилятора. Есть ли что -то принципиально несовместимое как с предварительно скомпилированными заголовками, так и с температурой? Это появляется в случае Clang, это ошибка включения каталогов, т.е. не может быть найдена.

Подробнее здесь: https://stackoverflow.com/questions/797 ... led-header

Вернуться в «C++»