GNU/Linux >> Znalost Linux >  >> Linux

Qt nevytváří výstupní soubory ve složkách ladění/release v Linuxu

CONFIG proměnná má debug_and_release a debug_and_release_target nastavit na windows, ale ne na linuxu. Následující řádek tedy zajistí, že vaše sestavení bude stejné na linuxu a windows:

CONFIG *= debug_and_release debug_and_release_target

Dokumentace to krátce uvádí. Soubor /usr/share/qt4/mkspecs/win32-g++/qmake.conf přidá jej do CONFIG .


Předpokládám, že k vytvoření skutečné budovy používáte qmake. Soubory projektu můžete upravit a umístit výstup do různých adresářů, jako je tento:

# only for unix:
unix {
    # in debug mode...
    CONFIG(debug, debug|release) {
        DESTDIR = debug
    }
    else {
        DESTDIR = release
    }
}

Aby to fungovalo, musíte samozřejmě vytvářet spustitelné soubory pro ladění i vydání. Více informací k tomuto tématu naleznete zde

Na zdraví


Linux
  1. Linux – Proč Setuid nefunguje?

  2. 10 příkladů příkazů Linux DU (velikost využití disku souborů a složek)

  3. Umístění souborů ini/config v linux/unix?

  1. linuxové sloučení složek:rsync?

  2. Proč systém Windows nerozpozná soubory uvnitř oddílů Linux?

  3. Kde Linux Mint uchovává soubory pro výchozí tapety plochy?

  1. Graficky porovnejte soubory a složky v Linuxu s Meldem

  2. Zřetězení souborů do virtuálního souboru v systému Linux

  3. linuxové nástroje diff:vytvoření seznamu upravených souborů