Aracılığıyla paylaş


Önemli Hata C1010

önceden derlenmiş üst bilgi aranırken beklenmeyen dosya sonu. Kaynağınıza '#include adı' eklemeyi unuttun mu?

Açıklamalar

/Yu tarafından belirtilen ekleme dosyası kaynak dosyada listelenmez. Bu seçenek birçok Visual Studio C++ proje türünde varsayılan olarak etkindir. Bu seçenek tarafından belirtilen varsayılan ekleme dosyası, Visual Studio 2017 ve önceki sürümlerde pch.h veya stdafx.h'dir.

Visual Studio ortamında, bu hatayı çözmek için aşağıdaki yöntemlerden birini kullanın:

  • Pch.h üst bilgi dosyasını veya pch.cpp kaynak dosyasını geçerli projeden yanlışlıkla silmediğinizden, yeniden adlandırmadığınızdan veya kaldırmadığınızdan emin olun. (Eski projelerde bu dosyalar stdafx.h ve stdafx.cpp olarak adlandırılabilir.)

  • Kaynak dosyalarınızdaki diğer kod veya önişlemci yönergelerinden önce pch.h veya stdafx.h üst bilgi dosyasının eklendiğinden emin olun. (Visual Studio'da bu üst bilgi dosyası ,Önceden derlenmiş Üst Bilgi Dosyası proje özelliği.)

  • Önceden derlenmiş üst bilgi kullanımını kapatabilirsiniz. Önceden derlenmiş üst bilgileri kapatırsanız, bu durum derleme performansını ciddi ölçüde etkileyebilir.

Önceden derlenmiş üst bilgileri kapatmak için

Projede önceden derlenmiş üst bilgi kullanımını kapatmak için şu adımları izleyin:

  1. Çözüm Gezgini penceresinde proje adına sağ tıklayın ve ardından Özellikler'i seçerek proje Özellik Sayfaları iletişim kutusunu açın.

  2. Yapılandırma açılan listesinde Tüm Yapılandırmalar'ı seçin.

  3. Yapılandırma özellikleri>C/C++>Önceden Derlenmiş Üst Bilgiler özellik sayfasını seçin.

  4. Özellik listesinde, Önceden Derlenmiş Üst Bilgi özelliğinin açılan listesini seçin ve ardından Önceden Derlenmiş Üst Bilgileri Kullanma'yı seçin. Değişikliklerinizi kaydetmek için Tamam'ı seçin.

  5. Çözüm Gezgini penceresinde projenizdeki pch.cpp kaynak dosyasına sağ tıklayın. (Eski projelerde, dosya stdafx.cpp olarak adlandırılabilir.) Derlemeden kaldırmak için Projeden Dışla'yı seçin.

  6. Ara derleme>dizinlerinizdeki tüm project_name.pch dosyalarını silmek için oluşturduğunuz her yapılandırma için Temiz Derleme çözümü menü komutunu kullanın.

Ayrıca bkz.

Önceden derlenmiş üst bilgi dosyaları
/Yc (Önceden derlenmiş üst bilgi dosyası oluştur)
/Yu (Önceden derlenmiş üst bilgi dosyasını kullan)