标签: c++ visual-studio gcc preprocessor
我试图在编译时用C ++获取编译文件的绝对路径。我知道__FILE__宏 - 但是,宏可以被计算为绝对路径或相对路径,具体取决于预处理器的参数。
__FILE__
我想确保我的__FILE__(或任何其他宏)评估文件的完整绝对路径。有没有办法可靠地跨平台做到这一点? (我正在编译VS2013,VS2015,ubuntu上的GCC,MinGW上的GCC)