具有绝对路径的C ++ __FILE__宏

时间:2018-05-01 21:39:40

标签: c++ visual-studio gcc preprocessor

我试图在编译时用C ++获取编译文件的绝对路径。我知道__FILE__宏 - 但是,宏可以被计算为绝对路径或相对路径,具体取决于预处理器的参数。

我想确保我的__FILE__(或任何其他宏)评估文件的完整绝对路径。有没有办法可靠地跨平台做到这一点? (我正在编译VS2013,VS2015,ubuntu上的GCC,MinGW上的GCC)

0 个答案:

没有答案