|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.10.2012, 20:48 | #1 | |
Пользователь
Регистрация: 10.01.2012
Сообщений: 28
|
Проблема с компиляцией проекта Qt.
День добрый. Только что начал изучать Qt. Попробовал скомпилировать обычный HelloWorld. Но после компиляции исполняемый файл просто не запускается. Ошибки, предупреждения и прочие гадости не выскакивают. Исходный код:
Код:
Цитата:
Just Google it!
|
|
28.10.2012, 22:35 | #2 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Цитата:
|
|
30.10.2012, 17:00 | #3 |
Пользователь
Регистрация: 10.01.2012
Сообщений: 28
|
Скачивал с http://qt-project.org/downloads (Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB))...Или надо скачивать SDK с http://www.developer.nokia.com/Develop/Qt/Tools ?
Just Google it!
|
30.10.2012, 17:20 | #4 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Какие настройки делал? Руками где лазал? Мой ответ, что "Я скачал это же и у меня всё работает" я думаю, тебя не устроит. Так что, давай признавайся, что нестандартного ты делал?
Послесловие. Для меня удивительно то, что видео записать было проще, чем настроить среду... |
30.10.2012, 18:56 | #5 |
Пользователь
Регистрация: 10.01.2012
Сообщений: 28
|
Скачал, установил, прописал путь к Qt\bin в PATH, залез в configure.exe, выбрал Open Source, согласился со всеми условиями...и пустился компилить helloworld)
Just Google it!
|
30.10.2012, 21:37 | #6 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Качай SDK и не вздумай трогать configure.exe. Там всё собрано - все пути должны быть прописаны. Открыл и скомпилил свой helloworld. Можешь заново проект пересоздать в IDE QtCreator(входит в состав SDK), чтобы наверняка.
|
02.11.2012, 14:05 | #7 |
Пользователь
Регистрация: 10.01.2012
Сообщений: 28
|
Хмм...Скачал SDK online installer, все установил, прописал в PATH путь ...\QtSDK\Desktop\Qt\4.8.1\mingw\bi n, снова попробовал скомпилировать, результат тот же. В Debug получается exe'шник около 300кб, а если Release - то 12кб. И оба не запускаются. Но при создании проекта в Qt creator все нормально собирается и работает. Может не хватает каких-либо DLL? Или что-то не правильно сконфигурировано?
P. S. Когда пишу сам, то для компиляции пользуюсь консолью: qmake -project qmake mingw32-make Когда делаю через Qt creator, просто нажимаю "Собрать все".
Just Google it!
|
02.11.2012, 15:23 | #8 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
При отсутствии dll он тебе русским языком скажет, что-то типа:
Цитата:
Удали всё из path и пропиши в Qt Versions путь к Qmake, в toolchain путь к gcc, там пропишешь в debugger путь к gdb и всё. Последний раз редактировалось xwicked; 02.11.2012 в 19:08. |
|
02.11.2012, 16:27 | #9 |
Пользователь
Регистрация: 10.01.2012
Сообщений: 28
|
QtCreator использовать пока не собираюсь...
Проблему решил немного другим способом. Я собрал Qt со статическим линкованием + в configure.exe прописал флаг -release. В итоге получаю helloworld на 9.70мб), который ничего за собой не тянет. А для полного счастья можно упаковать UPX'ом(остается 3.40мб). P. S. О всех минусах статического линкования знаю. P. S. 2: Появилась новая проблема. На получившийся exe'шник ругается антивирус(Антивирус: AVG Free 2013, Вирус, который он нашел: Win32/Heur), но на этот же exe'шник, упакованный UPX'ом, антивирус не ругается) P. S. 3: Спасибо большое за помощь) *EDIT* Почитал про Win32/Heur, пишут, что это минус AVG Free, который часто устраивает ложные тревоги.
Just Google it!
Последний раз редактировалось the27mart; 02.11.2012 в 17:03. |
02.11.2012, 17:07 | #10 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Я же сразу понял, что у тебя уникальный случай. Даже ClamAV ругается на upx + 2-3 других антивирусника
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с компиляцией. | egorzenit | Visual C++ | 4 | 09.05.2012 20:09 |
Проблема с компиляцией | leomas | Visual C++ | 4 | 21.02.2012 11:38 |
Проблема с компиляцией | WebSpider | Помощь студентам | 0 | 11.12.2011 03:12 |
Проблема с компиляцией. | EmpoRio | Общие вопросы Delphi | 6 | 16.07.2010 02:35 |
Проблема с компиляцией | MattStifler | Общие вопросы C/C++ | 6 | 21.04.2010 20:52 |