我如何获得可执行路径?在这里,我想考虑系统本机路径表示。
我知道有可能使用Qt,但这次不是我的选择。 我还没有发现使用boost文件系统库做任何可能性。有什么建议吗?
是的,似乎是重复的,像往常一样,C ++的开发令人印象深刻,因为它具有无中生有问题的能力。
完全同意Ben Hymers
这是每个人每当想要在C ++中找到可执行文件的路径时所做的事情吗?我希望听起来很简单,因为这已经在像boost这样的库中实现了。
答案 0 :(得分:1)
对于什么操作系统(或者您想要一个OS中性解决方案)?
main / wmain在argv [0]中传递.exe路径。我不确定是否有一个API可以通过其他方式检索argv / argc。
在Windows上,GetModuleFileName(nullptr,...)将返回当前运行的.exe的路径。