Russian Qt Forum
Ноябрь 24, 2024, 09:35
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Кракозябры в окне вывода ошибок
Голосование
Вопрос:
Какой язык используется в вашей IDE ?
Русский
5 (45.5%)
Английский
6 (54.5%)
Всего голосов: 5
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Кракозябры в окне вывода ошибок (Прочитано 7193 раз)
Bers
Гость
Кракозябры в окне вывода ошибок
«
:
Февраль 12, 2012, 01:33 »
Установил с офф сайта qt creator 2.4.1
Он почему то у меня сразу русско-язычный оказался. Все бы ничего, но в окошке вывода ошибок (на русском называется "проблемы") Выводит кракозябры вместо русских букв.
Как можно исправить эту проблему? Ну или хотя бы на крайний случай, как сделать креатор англо-язычным?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Кракозябры в окне вывода ошибок
«
Ответ #1 :
Февраль 12, 2012, 02:27 »
как решить проблему - воспользоваться поиском, обсуждалось неоднократно
как переключить язык - первая вкладка первого раздела в настройках
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bers
Гость
Re: Кракозябры в окне вывода ошибок
«
Ответ #2 :
Февраль 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....
«
Последнее редактирование: Февраль 12, 2012, 04:00 от Bers
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Кракозябры в окне вывода ошибок
«
Ответ #3 :
Февраль 12, 2012, 05:04 »
настройки - build & run - tool chains - добавить свой компилятор. потом при создании проекта выбрать нужный компилятор (или изменить в существующем проекте).
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bers
Гость
Re: Кракозябры в окне вывода ошибок
«
Ответ #4 :
Февраль 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]
Где можно прописать ключик?
«
Последнее редактирование: Февраль 12, 2012, 10:19 от Bers
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Кракозябры в окне вывода ошибок
«
Ответ #5 :
Февраль 12, 2012, 12:30 »
в файл .pro добавь QMAKE_CXX_FLAGS += -std=c++0x
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bers
Гость
Re: Кракозябры в окне вывода ошибок
«
Ответ #6 :
Февраль 12, 2012, 13:56 »
Он пишет: майкрософтские компиляторы дебаг/релизм, а мой только дебаг.
Как сделать возможность переключения дебаг/релиз для моего компилятора?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Кракозябры в окне вывода ошибок
«
Ответ #7 :
Февраль 12, 2012, 13:59 »
поменять компилятор для релиз-сборки в настройках проекта?
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bers
Гость
Re: Кракозябры в окне вывода ошибок
«
Ответ #8 :
Февраль 12, 2012, 14:29 »
В смысле поменять компилятор?
Мне нужен именно mingw именно для релиза.
Как это так: в дебаге wingw, который поддерживает новый стандарт, а врелизе меолкомягкий, который не поддерживает?
Нужно настроить так, что бы в релизе wingw компилил.
Я там нашёл одну кнопку, в свойствах проекта, которая переключает дебаг/релиз.
Но ассерт компилируется в обоих случаях. Я сделал вывод - на релиз я таки не переключился.
Где и как можно поменять версию компиляции с отладочной на релиз?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Кракозябры в окне вывода ошибок
«
Ответ #9 :
Февраль 12, 2012, 14:52 »
переключить сборку в настройках проекта или на левой панельке внизу, а потом в настройках проекта поменять tool chain
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...