Russian Qt Forum
Ноябрь 24, 2024, 07:08
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Не создаётся исполняемый файл в папке release
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Не создаётся исполняемый файл в папке release (Прочитано 7185 раз)
Kuhulin
Гость
Не создаётся исполняемый файл в папке release
«
:
Июль 08, 2009, 23:44 »
Только начинаю осваивать Qt и проблема. После выполнения команды make в папке release не создаётся исполняемого файла. Cpp и pro беру из примеров к книге М.Шлее.
Записан
f-r-o-s-t
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #1 :
Июль 08, 2009, 23:54 »
* ищет Шлее , но увы не может найти под рукой *
может весь пример и почему вы уверены что в папке release ?
Записан
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #2 :
Июль 08, 2009, 23:58 »
Вроде бы в opensource версии так
. При использовании команды qmake project.pro в этом каталоге создаётся 2 подкаталога debug и release, а по наставления Шлее исполняемый файл находится именно в release.
Записан
f-r-o-s-t
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #3 :
Июль 09, 2009, 00:05 »
Ладно =) попробуем так:
этого файла нигде нету и в дебаге?
вы уверены что компиляция прошла успешно ?
как произвели компиляцию ?
Записан
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #4 :
Июль 09, 2009, 00:12 »
В debug появился файл с расширением .о Ага, а вот о компиляции нет ничего. Разве make не подразумевает компиляцию.
Записан
f-r-o-s-t
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #5 :
Июль 09, 2009, 00:40 »
Так она прошла успешно ? Как компилировал ?
Записан
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #6 :
Июль 09, 2009, 00:54 »
Компилировал с помощью g++ -0 resultname project.cpp. Можно мне учебников побольше, буду читать.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Не создаётся исполняемый файл в папке release
«
Ответ #7 :
Июль 09, 2009, 01:01 »
pro-файл если уже сделал (или взял откуда-то), тогда в каталоге с этим профайлом скомандуй:
qmake
он создаст мэйкфайлы, затем командуй
make
запустится компиляция.
П.С. если в одном каталоге лежат несколько pro-файлов нужно указывать явно какой использовать для создания мэйкфалов:
qmake path/to/mysecond.pro
Записан
Юра.
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #8 :
Июль 09, 2009, 01:04 »
А потом, где исполняемый искать?
Записан
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #9 :
Июль 09, 2009, 01:07 »
Нашёл, но при запуске выдаёт, что найти mingwm10.dll не может
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Не создаётся исполняемый файл в папке release
«
Ответ #10 :
Июль 09, 2009, 01:17 »
>>Нашёл, но при запуске выдаёт, что найти mingwm10.dll не может
Путь к бинарю и компилятора и библиотеки Qt должен быть указан в переменной окружения PATH.
А вообще глянь
сюда
и
сюда
, может что-то новое найдёшь, хоть статейки и не обновлялась давно (буквально их понимать не надо, главное прочитать и понять, что у тебя уже сделано, а что ещё не хватет)
Записан
Юра.
Kuhulin
Гость
Re: Не создаётся исполняемый файл в папке release
«
Ответ #11 :
Июль 09, 2009, 01:41 »
И ещё вопросик, когда запускаю Qt Command Prompt вижу
Setting up a MinGW/Qt only environment...
-- QTDIR set to C:\Qt\4.5.2
-- PATH set to C:\Qt\4.5.2\bin
-- Adding C:\MinGW\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++
Не означает ли это что переменная окружения уже знакома с Qt??
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Не создаётся исполняемый файл в папке release
«
Ответ #12 :
Июль 09, 2009, 02:48 »
>>Не означает ли это что переменная окружения уже знакома с Qt??
Фраза несколько забавно знучит
При запуске этого bat'ника, как раз происходит настройка переменных окружения в нутри этого bat'ника, как только он закончит работу, всё вернётся на прежнее место. За исключением тех програм, которые были запущены из этой командной строки (на время своей работы они унаследуют окружение той командной строки из которой запущены)
Записан
Юра.
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...