GNU/Linux >> Znalost Linux >  >> Linux

Existuje proměnná instalační cesty Qt, kterou mohu použít v souboru .pro?

Jiné řešení (možná není tak luxusní jako výše s $[QT_INSTALL_LIBS], ale používal jsem ho již poměrně dlouho:

TEMPNAME = $${QMAKE_QMAKE}
QTPATH = $$dirname(TEMPNAME) 

pak na něj můžete odkazovat takto (například pro přístup k některým soukromým hlavičkám) nebo pro kopírování věcí:

INCLUDEPATH += $$QTPATH/../../Src/qtbase/src/sql/kernel

Pro Qt4 a Qt5 vypadá jako $$[QT_INSTALL_LIBS] je to, co chceš? Nemohu však z první ruky potvrdit, že to funguje.

Viz https://forum.qt.io/topic/65778/qmake-and-qt-installation-root-directory/2 a http://doc.qt.io/qt-4.8/qmake-advanced-usage.html .


Linux
  1. Jak změnit proměnnou PATH v Linuxu

  2. Jaký je správný způsob použití inotify?

  3. Jak mohu použít řádky souboru jako argumenty příkazu?

  1. Jak používat příkaz Tar v Linuxu

  2. Existuje v bash způsob, jak echo/tisknout poslední stdout? Existuje proměnná, ke které je přiřazena stdout?

  3. Jak použít sed k nahrazení proměnné konfiguračního souboru?

  1. Úplný pohled na to, kde je v Bash nastavena proměnná cesty?

  2. Převod `pro File In` na `najít`, aby se skript mohl aplikovat rekurzivně?

  3. Proměnná ve skriptu Bash, která si zachovává hodnotu z posledního spuštění