Aracılığıyla paylaş


/ Za, /Ze (devre dışı bırak dil uzantıları)

/Za Derleyici seçeneği, ANSI c veya ANSI C++ ile uyumlu olmayan bir dil yapıları için bir hata gösterir. /Ze Microsoft uzantıları varsayılan derleyici seçeneği sağlar.

/Za
/Ze

Notlar

Not

/Ze Seçeneği kaldırılmıştır.Daha fazla bilgi için bkz. Deprecated Compiler Options.

Visual C++ Derleyici ANSI c veya C++ ANSI standartları belirtilenler dışında özellikler sunar. Bu özellikler, topluca c ve C++ için Microsoft uzantıları olarak bilinir. Bu uzantılar ne zaman kullanılabilir /Ze seçeneği belirtilen ve yok ne zaman /Za seçeneği belirtilmiş. Daha fazla bilgi için bkz. c ve C++ Microsoft uzantıları.

Programınızı başka ortamlara çıkışlı planlıyorsanız, dil uzantıları devre dışı bırakın. Derleyici genişletilmiş anahtar sözcükler basit tanımlayıcılar olarak değerlendirir, Microsoft uzantıları devre dışı bırakır ve otomatik olarak tanımlayan __STDC__ c programları için önceden tanımlanmış makro.

Diğer derleyici seçenekleri ile kullanılan /Za nasıl derleyici ANSI uyumluluk sağlar etkileyebilir. Örneğin, /Za ve /FP (kayan nokta davranışı belirtin) beklenmeyen davranışlara neden olabilir.

Bkz: /Zc ile standart davranış almanın yolları için derleyici seçeneği /Za.

Uyumluluk sorunları hakkında daha fazla bilgi için Visual C++, bkz: Uyumluluk ve Visual C++ uyum sorunları.

Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.

  2. Tıklatın c/C++ klasörü.

  3. Tıklatın Dil özellik sayfası.

  4. Değiştirmek Dil uzantıları devre dışı özelliği.

Bu derleyici seçeneği programlı olarak ayarlamak için

Ayrıca bkz.

Başvuru

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama