2012-01-21 18 views
15

Mam już projekt z plikiem .pro, który można zbudować w trybie debugowania i zwolnienia. Moje pytanie brzmi: jakie opcje w wierszu poleceń muszę określić, czy chcę skompilować swoje pliki binarne z informacjami debugowania. Oto przykładowy budynek w wydaniu przy użyciu skryptu bash:Zbuduj projekt Qt w trybie debugowania z wiersza poleceń (aka skryptu bash) w systemie Linux

cd ${CHECKOUT_DIR_DEV_OGL_DX_ENGINE_SKIA}; 
echo `date`: "Running \`qmake\` on Skia"; 
qmake&>${SKIA_LOG}; 
buildstatus $? "Running \`qmake\` on Skia"; 
echo `date`: "Running \`make\` on Skia"; 
make&>${SKIA_LOG}; 
buildstatus $? "Running \`make\` on Skia Please see ${SKIA_LOG}"; 

Co muszę dodać, aby uzyskać teraz teraz również tryb debugowania?

Odpowiedz

28

Opcja, której potrzebujesz, to "CONFIG + = debug". Zobacz General Configuration w qmake Manual.

#!/bin/bash 
qmake CONFIG+=debug ${qmake_options} 
make ${make_options} 
+0

Myślałem, że to tylko do wykorzystania w pliku projektu. Mam CONFIG + = debug_and_release, co pozwala mi budować oba przy użyciu QtCreator. Jednak ponieważ mój proces kompilacji jest zautomatyzowany, nie mogę używać QtCreatora. Czy wiesz, czy przekazanie tego w wierszu poleceń zostanie wbudowane w tryb debugowania? –

+5

Tak! Przekaż tę opcję w wierszu poleceń! – Bill

Powiązane problemy