Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17151|Yanıt: 2

[C] C2220 hatası: Uyarı hata sayılır - hiçbir "nesne" dosyası oluşturulmadı

[Bağlantıyı kopyala]
Yayınlandı 14.04.2016 20:22:30 | | |

http://blog.csdn.net/cay22/article/details/5613625
Bu hatanın nedeni, dosyanın kod sayfasının İngilizce olması, sistemimizdeki kod sayfasının ise Çince olmasıdır.
Çözüm:
1. Microsoft Visual Studio 2005'i başlat, Dosya - > Aç - > CPP'yi seçip kaydet. Yeni bir açık program dosyasından çalışırken bu hata artık görünmüyor.
     Değilse, 2

2. Yukarıdakiler hatayı kaldıramazsa, projeye tıklayıp sağ tıklayıp Properties->Configuration Properties->C/C++->General'i seçebilir ve "Uyarıyı Hata Olarak Kabul Et" seçeneğini "Hayır" olarak değiştirebilirsiniz. Sorun değil!

İlk yöntem etkisiz oldu, ikinci yöntem işe yaradı ama uyarıyı görmezden geldi.
Daha sonra hatanın int tipi ile size_t tipini karşılaştırarak kaynaklandığı ortaya çıktı.
vector<Foo> fooVec;
int index = 0;
..
için (index = 0; index < fooVec.size(); ++indeks)
{...}
İndeks türünü size_t olarak değiştirin.




Önceki:HTTP'nin durumsuz bir protokol olduğunu anlamak için küçük bir deney yaptım
Önümüzdeki:Az önce kurulan VM VM internete bağlanamaz
Yayınlandı 26.05.2020 10:26:07 |
Dinamik avatar iyi bir siktir
Yayınlandı 15.12.2023 17:03:17 |
Istemi:Yazarlar yasaklanır veya kaldırılır, içerik otomatik olarak engellenir
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com