变量引用Qt Creator中的项目目录?

lau*_*ent 11 variables path project qt-creator

我正在开发一个跨平台的Qt应用程序,在Mac OS X和Windows上的路径是不同的.由于项目位于外部硬盘驱动器上,因此Windows上的驱动器号也会偶尔发生变化.

出于这个原因,我想使用变量,最好是内置变量来引用项目目录.特别是,有这样一个变量可用于:

  • .pro文件?
  • 构建设置(在"项目"选项卡中)?

lau*_*ent 11

要完成,@ Bill的回答,在Build Settings中引用源路径的方法就是使用%{sourceDir}.

%{buildDir} 也可以.


All*_*zam 6

由于我有点努力找到它,我在这里添加它.

除了%{sourceDir}%{buildDir},你可以使用%{CurrentDocument:Path},%{CurrentDocument:FilePath}并且%{CurrentProject:Path}是指特定的文件和文件夹在项目目录.

  • 谁能告诉我这些变量的文档在哪里?它只是在手册中的下拉或任何地方吗? (9认同)

Bil*_*ill 4

内置_PRO_FILE_PWD_变量包含包含正在使用的项目文件的目录的路径。该变量可能对您有用。