And*_*dré 93
我必须(部分地)不同意其他评论它不是Qt问题:有一个Qt方法QCoreApplication::applicationFilePath()给出了可执行文件的目录+文件名.
在Linux上,这将尝试使用/proc,也许在Windows上GetModuleFileName().根据文件,它将回归argv[0].
然后,您可以使用QFileInfo它将其拆分为可执行文件名和目录.
QFileInfo(QCoreApplication::applicationFilePath()).fileName()
Run Code Online (Sandbox Code Playgroud)
St0*_*ner -2
这又不是一个真正的 Qt 问题。要查找执行的二进制文件的名称,它会是这样的。
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << argv[0] << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30531 次 |
| 最近记录: |