Я только что создал проект библиотеки «C ++ Standard Dynamic» с использованием XCode и скомпилировал с помощью LLVM 2.0.Я заметил, что файл PCH содержит строку #include <iostream>
, но файл Test.cp также содержит этот оператор #include <iostream>
.
Странная вещь заключается в том, что удаление оператора в Test.cp , сборка завершается с ошибкой Semantic Issue – Use of undeclared identifier 'std'
, несмотря на то, что этот оператор также включен в PCH.
Почему не работает PCH?Есть настройки, которые мне не хватает?Я никогда ничего с ними не делал раньше (так как они всегда просто работают), поэтому я не уверен, что заставляет его не работать, даже с совершенно новым проектом.