首页 > 解决方案 > 具有绝对路径的 C++ __FILE__ 宏

问题描述

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

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

标签: c++visual-studiogccpreprocessor

解决方案


推荐阅读