所以我运行我的应用程序。我需要它知道它的可执行文件在哪里。如何使用 Boost.Filesystem 找到它的路径?
最佳答案
boost::filesystem::system_complete(argv[0]);
例如
[davka@bagvapp Debug]$ ./boostfstest
/home/davka/workspaces/v1.1-POC/boostfstest/Debug/boostfstest
请注意,这会为您提供完整路径包括可执行文件名。
关于c++ - Boost.Filesystem 如何找出您的可执行文件在哪个目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694190/