Название: Кракозябры в окне вывода ошибок Отправлено: Bers от Февраль 12, 2012, 01:33 Установил с офф сайта qt creator 2.4.1
Он почему то у меня сразу русско-язычный оказался. Все бы ничего, но в окошке вывода ошибок (на русском называется "проблемы") Выводит кракозябры вместо русских букв. ??? Как можно исправить эту проблему? Ну или хотя бы на крайний случай, как сделать креатор англо-язычным? Название: Re: Кракозябры в окне вывода ошибок Отправлено: kambala от Февраль 12, 2012, 02:27 как решить проблему - воспользоваться поиском, обсуждалось неоднократно
как переключить язык - первая вкладка первого раздела в настройках Название: Re: Кракозябры в окне вывода ошибок Отправлено: Bers от Февраль 12, 2012, 03:28 Проблему с кодировкой исправил. Но осталась другая, главная проблема:
Мне нужна поддержка нового стандарта с++. А именно, поддержка variadic templates. У меня есть тестовый кусочек кода. Я скормил файл g++ из mingw-4.6.2+boost-1.48.0 И все прекрасно скомпилировалось. Но сам QtCreator скомпилировать не смог. Не поддерживает такую фичу нового стандарта. Вопрос: возможно ли как то подружить QtCreator и mingw-4.6.2+boost-1.48.0 ? Мне человек один сообщил, что он работает при помощи gcc 4.5.4 + QtCreator 2.4.0 Но я ничего не знаю о том, как он настраивал свой QtCreator.... Название: Re: Кракозябры в окне вывода ошибок Отправлено: kambala от Февраль 12, 2012, 05:04 настройки - build & run - tool chains - добавить свой компилятор. потом при создании проекта выбрать нужный компилятор (или изменить в существующем проекте).
Название: Re: Кракозябры в окне вывода ошибок Отправлено: Bers от Февраль 12, 2012, 05:54 Добавил g++. А как теперь его выбрать для компиляции?
Залез слева "proejects" -> tool chain Но там только майкрософтские компиляторы MVC2010 Как мне назначить свой gcc? ...... Сделал, но почему то появилась вот такая хрень: ..\test\main.cpp:9:40: warning: variadic templates only available with -std=c++0x or -std=gnu++0x [enabled by default] Где можно прописать ключик? Название: Re: Кракозябры в окне вывода ошибок Отправлено: kambala от Февраль 12, 2012, 12:30 в файл .pro добавь QMAKE_CXX_FLAGS += -std=c++0x
Название: Re: Кракозябры в окне вывода ошибок Отправлено: Bers от Февраль 12, 2012, 13:56 Он пишет: майкрософтские компиляторы дебаг/релизм, а мой только дебаг.
Как сделать возможность переключения дебаг/релиз для моего компилятора? Название: Re: Кракозябры в окне вывода ошибок Отправлено: kambala от Февраль 12, 2012, 13:59 поменять компилятор для релиз-сборки в настройках проекта?
Название: Re: Кракозябры в окне вывода ошибок Отправлено: Bers от Февраль 12, 2012, 14:29 В смысле поменять компилятор?
Мне нужен именно mingw именно для релиза. Как это так: в дебаге wingw, который поддерживает новый стандарт, а врелизе меолкомягкий, который не поддерживает? Нужно настроить так, что бы в релизе wingw компилил. Я там нашёл одну кнопку, в свойствах проекта, которая переключает дебаг/релиз. Но ассерт компилируется в обоих случаях. Я сделал вывод - на релиз я таки не переключился. Где и как можно поменять версию компиляции с отладочной на релиз? Название: Re: Кракозябры в окне вывода ошибок Отправлено: kambala от Февраль 12, 2012, 14:52 переключить сборку в настройках проекта или на левой панельке внизу, а потом в настройках проекта поменять tool chain
|