程序中调用QString path = QCoreApplication::applicationDirPath();
获得的目录路径是可执行文件所在目录,默认情况下,可执行文件是生成在
build-mytest-Desktop_Qt_5_10_1_GCC_64bit-Debug 这种形式的文件下的,
但是,我们一般习惯将可执行文件保存在bin目录下,故我们将可执行程序放在自己创建的bin目录下,bin目录我们一般创建在家目录下,这样做的好处是,配置文件需要跟可执行文件在一个目录下,但是当还没有编译的情况下,是没有build目录的(可执行文件的生成目录)。
所以一般情况下,我们会在pro中直接更改可执行程序的生成目录为/bin,并且给其命名
方法如下:
TARGET = $$PWD/../../bin/mytest
当前路径为:$$PWD的路径,即.pro所在路径
向上返回两级目录,然后进入bin目录,可执行文件改名为mytest
$$PWD应该是shell命令