Russian Qt Forum
Май 07, 2024, 13:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3 4 5   Вниз
  Печать  
Автор Тема: valgrind  (Прочитано 30711 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #15 : Декабрь 16, 2014, 14:10 »

2. Собирать clang.
Поясните, пожалуйста. Я читал про это средство, понял, что оно относится к RISK машинам и всё, что я о нем знаю.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #16 : Декабрь 16, 2014, 14:13 »

Это компиль же. Выдает больше ворнингов, чем гцц и компиляет быстрее.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #17 : Декабрь 16, 2014, 14:19 »

А вы отказались от gcc в пользу него?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #18 : Декабрь 16, 2014, 14:22 »

В работе его использую, но деплоим под гцц. И под виндой я CLang не смог завести.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #19 : Декабрь 16, 2014, 14:38 »

а у меня на работе винда... Но я попробую его завести.
То есть, если я правильно понял, то clang создаёт код быстрее и сыпет больше анализа. Как насчёт отладки? QtCreator её поддерживает?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #20 : Декабрь 16, 2014, 14:42 »

Про кот быстрее, я бы не стал утверждать, но сборка быстрее идет и анализ лучше. Под виндой лучше погугли.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #21 : Декабрь 16, 2014, 14:51 »

Про кот быстрее, я бы не стал утверждать
Я имел в виду время компиляции. Спасибо.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #22 : Декабрь 16, 2014, 15:54 »

А qt, получается, нужно будет пересобирать клэнгом?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #23 : Декабрь 16, 2014, 15:56 »

Нет. По кайней мере, под Линухом. У меня вся система собрана гцц.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #24 : Декабрь 16, 2014, 16:06 »

Чтобы в гцц и шланге врубить максимальные ворнинги:
Код:
QMAKE_CXXFLAGS += -Wall -Wextra -pedantic
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #25 : Декабрь 16, 2014, 16:07 »

Чтобы в гцц и шланге врубить максимальные ворнинги:
Код:
QMAKE_CXXFLAGS += -Wall -Wextra -pedantic
thx
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #26 : Декабрь 16, 2014, 16:09 »

Еще -Werror добавь, тогда ворнинги превратятся в ошибки и не дадут их игнорить. Подмигивающий
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #27 : Декабрь 16, 2014, 17:08 »

Еще -Werror добавь, тогда ворнинги превратятся в ошибки и не дадут их игнорить. Подмигивающий
И вообще прогать  Смеющийся Смеющийся Смеющийся
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #28 : Декабрь 17, 2014, 11:59 »

Компилятор я собрал используя VS2013.
Как это чудо теперь прикручивать? (см. аттач)
mingw32-make ругается, что не найден. замена на cmake не помогла - кривые руки.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #29 : Декабрь 17, 2014, 12:04 »

Покажи вкладку Compilers.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: 1 [2] 3 4 5   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 22.