在Qt creator中,在"项目"选项卡中;在"构建"下有"构建目录"。
在"运行"下,有"工作目录"。
这两个目录有什么区别?它们不应该是一样的吗?由于项目将在一个目录中构建,因此生成的可执行文件将位于该目录中,而不是另一个目录中,不是吗?
谢谢。
构建目录是Qt构建项目的地方。
工作/当前目录是应用程序当前工作的目录。这可以通过多种方式进行设置:在快捷方式级别、启动进程时、从另一个目录命令提示符执行应用程序时,或通过静态QDir::setCurrent()
函数在内部设置。
不要与应用程序目录混淆,应用程序目录是应用程序可执行文件所在的位置。