Почему -с -темпе не работают с предварительно скомпилированным заголовком?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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