Önemli Hata C1049
geçersiz sayısal bağımsız değişken 'value'
CL.EXE komut satırı ayrıştırıcısı sayısal bağımsız değişken beklediği yerde değer buldu.
Derleyici şu derleyici seçeneklerinden biri için sayısal bir bağımsız değişken bulamadıklarında C1049 hatası oluşabilir:
/constexpr:depth
/constexpr:backtrace
/constexpr:steps
Sayısal bağımsız değişken bekleyen komut satırı derleyici seçenekleri , , Command line error D8021
, Command line warning D9002
Command line warning D9014
veya Command line warning D9024
da rapor Command line error D8004
edebilir.
Bu hatayı çözmek için yanlış yerleştirilmiş veya eksik bağımsız değişkenler için komut satırını inceleyin. Seçenekler ve bağımsız değişkenler arasında beklenmeyen bir boşluk olmadığını doğrulayın. Son komut satırı makrolar, ortam değişkenleri veya diğer derleme sistemi işlemleri tarafından oluşturulabilir. Bu nedenle derleyiciye geçirilen gerçek komut satırına bakmak önemlidir.
Komut dosyalarında veya makefiles içinde, gerçek komut satırını raporlamak için bir echo komutu kullanabilirsiniz.
Visual Studio'da projenizin Özellik Sayfaları iletişim kutusunu açın. Yapılandırma Özellikleri>C/C++>Genel sayfasında Başlangıç Başlığını Gizle özelliğini Hayır olarak değiştirin. Değişikliklerinizi kaydetmek için Tamam'ı seçin. Çıkış penceresi artık, telif hakkı satırının hemen ardından derleme yaparken komut satırını gösterir.
Diğer derleme sistemlerinde, kullanılan gerçek komutları görmek için günlük dosyaları veya ayrıntılı seçenekler bulunabilir. Bilgi için derleme sistemi belgelerinize bakın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin