2010-12-08 20 views
6

Visual C++ 10'daki __FILE__ önişlemci makro, kaynak modülünün adına genişletilir, ancak küçük harfle, ör.Visual C++ 10, __FILE__ makrosunu küçültür

c:\path\to\my\file\somesource.cpp 

dosya adı aslında

SomeSource.cpp 

olduğunu bu davranışı değiştirmek mümkün mü? Hans Passant önerdiği gibi

+2

Bunu, Visual Studio 2017'deki bir C++ çözümünde görüyorum ve başka bir bilgisayarda değil aynı makinede görüyorum. İki proje arasında ne fark olduğunu anlamaya çalışıyorum. Bana şu anda kontrol etmenin bir yolu olabileceğine dair bana bir umut veriyor? –

cevap

6

, ben Microsoft Connect üzerinde soru asked ve şu cevabı aldık: Bu belirterek yönelik

teşekkürler. Bu davranış bir süredir var, en azından VS 2008'e geri döndü. Varsayılan davranışı değiştirmek, diğer kullanıcılar için önemli bir değişiklik olabilir, geçerli davranışı tutmayı tercih ederiz. FOO.TXT dosya sistemi için çoğunlukla foo.txt ile aynı olduğundan, umarım __FILE__'u kullanarak herhangi bir karşılaştırma ile sadece uygulamanız için büyük/küçük harf duyarlı olmayan bir karşılaştırmayı kullanabilirsiniz.