【发布时间】:2020-05-15 06:23:50
【问题描述】:
如何使用 boost 获取当前文件路径?就像在a.cpp中一样,我可以得到
/home/src/a.cpp
我可以使用_FILE_ 宏来获得这个,但由于某种原因我不能使用_FILE_。
有什么想法吗?
【问题讨论】:
-
你可能有点困惑。什么是“当前文件”,真的吗?该文件在您的 IDE 中打开?然后你需要询问你的 IDE。当前正在编译的文件?然后你需要问你的编译器(为什么你不能使用_FILE_?)。当前正在执行的代码来自哪个文件?然后你不能问任何人,因为编译后的代码不知道它来自哪个文件。 Boost 无处可用。