6
在Visual C++ 10 __FILE__
預處理宏擴展到源模塊的名稱,但在小寫,例如的Visual C++ 10和小寫的__FILE__宏
c:\path\to\my\file\somesource.cpp
當文件名實際上是
SomeSource.cpp
是否有可能改變這種行爲?
在Visual C++ 10 __FILE__
預處理宏擴展到源模塊的名稱,但在小寫,例如的Visual C++ 10和小寫的__FILE__宏
c:\path\to\my\file\somesource.cpp
當文件名實際上是
SomeSource.cpp
是否有可能改變這種行爲?
至於建議由Hans帕桑特,我asked上Microsoft Connect的問題,並得到了如下回答:
感謝指出這一點。這種行爲已經存在了一段時間,至少回到了2008年。 更改默認行爲可能是其他客戶的重大改變, ,所以我們寧願保留當前的行爲。 由於foo.txt的大多是一樣的foo.txt的文件系統, 希望使用
__FILE__
與任何比較可以只涉及 不區分大小寫的比較,爲您的應用程序。
我看到這一個C++的解決方案在Visual Studio 2017年,而不是在另一個 - 在同一臺機器上。我試圖弄清楚兩個項目之間的區別。它給了我一些希望,可能現在有辦法控制它了嗎? – 2018-03-01 23:20:34