c++ - 具有绝对路径的 C++ __FILE__ 宏
问题描述
我试图在 C++ 编译时获取编译文件的绝对路径。我知道__FILE__
宏 - 但是,可以将宏评估为绝对路径或相对路径,具体取决于预处理器的参数。
我想确保我的__FILE__
(或任何其他宏)评估为文件的完整绝对路径。有没有办法可靠地跨平台?(我正在为 VS2013、VS2015、ubuntu 上的 GCC、MinGW 上的 GCC 编译)
解决方案
推荐阅读
- flutter - “String”类型不是“num”类型的子类型
- javascript - 如果数组为空,如何在节点中返回假值承诺方法,反之亦然
- linux - 如何在 awk 中回显变量以创建新文件
- javascript - 数组 forEach 仅返回第一项
- python - 我如何在另一个类中获取一个类对象的 id 并存储在数据库中 - Django
- angularjs - 没有'new'就不能调用 Nativescript 类构造函数 Observable
- javascript - 我在 JavaScript/ReactJS 中遇到问题
- python - 计算回文数的递归函数
- android-management-api - 如何获取 Google Hosted Private App 的图像?
- r - 无法更新 R