Russian Qt Forum
Ноябрь 22, 2024, 17:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
valgrind
Страниц:
1
2
[
3
]
4
5
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: valgrind (Прочитано 32232 раз)
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #30 :
Декабрь 17, 2014, 12:07 »
До меня дошло, что там нужно покрутить - результат в аттаче.
Но, всё равно не собирает. Как и что указать, чтобы собирал?
Сейчас на вкладке проектов вручную указал путь к mingw32-make.
Цитировать
12:03:23: Running steps for project untitled10...
12:03:23: Configuration unchanged, skipping qmake step.
12:03:23: Starting: "C:\Qt\Qt5.4.0\Tools\mingw491_32\bin\mingw32-make.exe"
C:/Qt/Qt5.4.0/Tools/mingw491_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'D:/QtProjects/build-untitled10-CLANG-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../untitled10 -I'C:/Qt/Qt5.4.0/5.4/mingw491_32/include' -I'C:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtWidgets' -I'C:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtGui' -I'C:/Qt/Qt5.4.0/5.4/mingw491_32/include/QtCore' -I'debug' -I'.' -I'.' -I'C:/Qt/Qt5.4.0/5.4/mingw491_32/mkspecs/win32-g++' -o debug/main.o ../untitled10/main.cpp
g++: error: CreateProcess: No such file or directory
Makefile.Debug:352: recipe for target 'debug/main.o' failed
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory 'D:/QtProjects/build-untitled10-CLANG-Debug'
mingw32-make: *** [debug] Error 2
makefile:34: recipe for target 'debug' failed
12:03:23: The process "C:\Qt\Qt5.4.0\Tools\mingw491_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project untitled10 (kit: CLANG)
When executing step "Make"
12:03:23: Elapsed time: 00:01.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #31 :
Декабрь 17, 2014, 12:10 »
Он у тебя пытается таки g++ юзать. К сожалению, я тут помочь не могу - винды нет.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #32 :
Декабрь 17, 2014, 12:12 »
А если так?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #33 :
Декабрь 17, 2014, 12:13 »
видишь спец у тебя win32-g++, а надо шланг.
Вот, нагуглил, глянь
http://qt-project.org/forums/viewthread/17516
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #34 :
Декабрь 17, 2014, 12:25 »
Сделал как в посте. Начал ругаться на неизвестные опции -fno-keep-inline-dllexport и -mthreads
Сделал
Код:
QMAKE_CXXFLAGS -= -fno-keep-inline-dllexport
QMAKE_CXXFLAGS -= -mthreads
Ругается теперь на незнание -mthreads все равно.
Насчёт win32-g++, кажись, без вариантов
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #35 :
Декабрь 17, 2014, 12:28 »
Да и как меняется этот -spec? Я хучу common попробовать
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #36 :
Декабрь 17, 2014, 12:30 »
Походу, все таки надо Кьют шлангом собирать.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #37 :
Декабрь 17, 2014, 12:32 »
Цитата: Пантер от Декабрь 17, 2014, 12:30
Походу, все таки надо Кьют шлангом собирать.
Неееееееет
У меня этого ниразу не удавалось сделать...
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #38 :
Декабрь 17, 2014, 12:38 »
Там ничего сложного. Я с самого начала собирал вручную Кьют, бинарный вариант вообще не юзал. Выдели день на это, думаю, справишься. Правда, 5 Кьют сложнее стало собирать, но руководств достаточно много.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #39 :
Декабрь 17, 2014, 12:44 »
Пока ещё хочу побороться за совместимость.
С какими опциями вы компилируете проект? Как заставить собирать в 32/64 бит?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #40 :
Декабрь 17, 2014, 12:49 »
64 под виндой я не осилил. А про какие опции ты спрашиваешь?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #41 :
Декабрь 17, 2014, 13:09 »
Я спрашивал про опции
Код:
clang --options sources
Или CXXFLAGS, вроде, правильнее
В общем мне удалось как-то соединить mingw32-make, Qt5.4 MSVC2013, clang. Компиляция начинается - сыпет уйму варнингов, в основном, что enum имеет int, а значения в них записываются в отрицательном виде (или что-то в этом роде)
Цитировать
enumerator value is not representable in the underlying type 'int' [-Wmicrosoft]
Для создания связки делал свой mkspec win32-clang основываясь на
разнице между linux-g++ и linux-clang
В итоге мы не можем скомпилировать строчку try {
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #42 :
Декабрь 17, 2014, 14:07 »
Никаких опций отдельно не настраиваю. Для приложения должно быть все равно gcc или clang.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #43 :
Декабрь 17, 2014, 14:48 »
Тему уже пора переносить в говорилку
шучу
Во беда. Так и не вымучил clang под win32. Пересобирать qt лень. Вообще, как я понял, этот компиль можно прилепить к либе собранной любым широкоизвестным компилем.
Интереса ради решил попробовать clang под линукс. Через 5 минут у меня уже был скомпилен проект
Какого чёрта так сложно под виндой!
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #44 :
Декабрь 17, 2014, 14:50 »
Под виндой вообще хреново разрабатывать, ИМХО. Поэтому я разрабатываю под Линем.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
2
[
3
]
4
5
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...