GNU делает - опция заданий в QMAKE

Хороший способ сделать это использует свободное городское население Apache IOUtils для копирования InputStream в StringWriter... что-то как

StringWriter writer = new StringWriter();
IOUtils.copy(inputStream, writer, encoding);
String theString = writer.toString();

, или даже

// NB: does not close inputStream, you'll have to use try-with-resources for that
String theString = IOUtils.toString(inputStream, encoding); 

, С другой стороны, Вы могли использовать ByteArrayOutputStream, если Вы не хотите смешивать свои Потоки и Писателей

5
задан Saulius Žemaitaitis 7 August 2009 в 21:47
поделиться

3 ответа

Злоупотребление $ MAKE для передачи параметров работает не во всех случаях. Часто (например, в сценарии configure Qt в Unix) они заключаются в двойные кавычки ( «$ MAKE» ), чтобы команда могла содержать пробелы. Я знаю, потому что использовал тот же трюк до того, как он перестал работать. Затем служба поддержки Qt предложила (по праву) использовать $ MAKEFLAGS как в

set MAKEFLAGS=-j4
make
18
ответ дан 18 December 2019 в 06:51
поделиться

Общий Makefile использует $ (MAKE) при вызове make, поэтому вы можете перезаписать его, используя переменные среды. Что-то вроде этого должно сделать это:

  qmake
  make MAKE="mingw32-make -j4"

Замените значения MAKE , как требуется, конечно :)

2
ответ дан 18 December 2019 в 06:51
поделиться

Это работает для меня:

установите MAKE_COMMAND = mingw32-make -j% NUMBER_OF_PROCESSORS%

3
ответ дан 18 December 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: