qt的pro的$$PWD/../../../output/apps/$$TARGET
时间: 2023-08-22 15:05:42 浏览: 56
在Qt的.pro文件中,$$PWD表示当前.pro文件所在的路径。$$TARGET表示当前项目的目标文件名(不含路径和后缀)。
因此,$$PWD/../../../output/apps/$$TARGET可以理解为:当前.pro文件所在目录的上上级目录的上上级目录的output/apps目录下的当前项目的目标文件名。
举个例子,假设当前的.pro文件路径为:/home/user/project/project.pro,其中project为项目名,则$$PWD为/home/user/project。如果当前项目的目标文件名为app,则$$TARGET为app。
那么$$PWD/../../../output/apps/$$TARGET就表示:/home/user/output/apps/app。
相关问题
QtCreator调试的可执行代码的位置,DES_DIR = $$PWD/../../../output/apps/$$TARGET
在QtCreator中,DES_DIR = $$PWD/../../../output/apps/$$TARGET 表示生成的可执行文件的输出路径。其中,$$PWD 表示当前工程文件所在的目录,$$TARGET 表示当前项目的目标文件名。
在这个例子中,DES_DIR 表示生成的可执行文件会被输出到当前工程文件的上层目录的 output/apps 目录下,并且文件名与项目的目标文件名相同。
在进行项目调试时,QtCreator会在该目录下查找可执行文件并运行。因此,如果需要在其他位置运行可执行文件,可以修改 DES_DIR 的值来指定输出路径。
DEPENDPATH += . $$PWD/../onviflibs/onvifcore/OnvifDiscoveryLib/onvif\ $$PWD/../onviflibs/onvifcore/OnvifDeviceLib/onvif\ $$PWD/../onviflibs/onvifcore/OnvifEventLib/onvif\ $$PWD/../onviflibs/OnvifAnalyticsLib/onvif\ $$PWD/../onviflibs/OnvifReceiverLib/onvif\ $$PWD/../onviflibs/OnvifVideoAnalyticsDeviceLib/onvif\ $$PWD/../onviflibs/OnvifRecordingControlLib/onvif\ $$PWD/../onviflibs/OnvifRecordingSearchLib/onvif\ $$PWD/../onviflibs/OnvifReplayControlLib/onvif\ $$PWD/../onviflibs/OnvifDisplayLib/onvif\ $$PWD/../onviflibs/OnvifPTZLib/onvif\ $$PWD/../onviflibs/OnvifMediaLib/onvif,上面代码正确吗
代码看起来没有语法错误,但是与前面的问题一样,路径中的反斜杠`\`应该改成斜杠`/`。所以正确的写法应该是:
```
DEPENDPATH += . \
$$PWD/../onviflibs/onvifcore/OnvifDiscoveryLib/onvif \
$$PWD/../onviflibs/onvifcore/OnvifDeviceLib/onvif \
$$PWD/../onviflibs/onvifcore/OnvifEventLib/onvif \
$$PWD/../onviflibs/OnvifAnalyticsLib/onvif \
$$PWD/../onviflibs/OnvifReceiverLib/onvif \
$$PWD/../onviflibs/OnvifVideoAnalyticsDeviceLib/onvif \
$$PWD/../onviflibs/OnvifRecordingControlLib/onvif \
$$PWD/../onviflibs/OnvifRecordingSearchLib/onvif \
$$PWD/../onviflibs/OnvifReplayControlLib/onvif \
$$PWD/../onviflibs/OnvifDisplayLib/onvif \
$$PWD/../onviflibs/OnvifPTZLib/onvif \
$$PWD/../onviflibs/OnvifMediaLib/onvif
```
注意,这个代码片段中的`$$PWD`表示当前文件所在的目录。