crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> Как получить исполняемый файл своей программы? (.exe)
jojahti
  опции профиля:
сообщение 4.9.2009, 22:58
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 29
Регистрация: 28.8.2009
Пользователь №: 1030

Спасибо сказали: 0 раз(а)




Репутация:   0  


Проект нормально компилится и выполняется из под QTCreatora.

Папка release пустая.
Экзешник в папке debug на даблкликомыши отвечает появлением на мгновение часиков, никаких ошибок не выдаёт.

И где мне надыбать исполняемый файл моей проги? :huh:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
jim1406
  опции профиля:
сообщение 5.9.2009, 4:20
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 27
Регистрация: 17.3.2009
Пользователь №: 618

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(jojahti @ 5.9.2009, 2:58) *
Проект нормально компилится и выполняется из под QTCreatora.

Папка release пустая.
Экзешник в папке debug на даблкликомыши отвечает появлением на мгновение часиков, никаких ошибок не выдаёт.

И где мне надыбать исполняемый файл моей проги? :huh:


Если из-под Debug-ера Creater-а все ок, то может у тебя в системе в PATH не прописано, где библиотеки искать? Для пользователя у меня path пустая, а для системы дорисовано: C:\Qt\2009.01\mingw\bin;C:\Qt\2009.01\qt\bin;

Что касается релиза, то см. меню Build - Set Build Configuration (это в Creater-е).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
jojahti
  опции профиля:
сообщение 5.9.2009, 8:42
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 29
Регистрация: 28.8.2009
Пользователь №: 1030

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ну, добавил я эти переменные.
C:\Qt\2009.01\mingw\bin;
C:\Qt\2009.01\qt\bin;
Только один фиг - не фурычит ничего. Их имя без разницы какое?
Галочку на release нашёл :unsure: только опять же не фурычит в нём экзешник.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 5.9.2009, 9:10
Сообщение #4


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


Цитата(jojahti @ 5.9.2009, 9:42) *
Их имя без разницы какое?

:) почитай про установку Qt и системные переменные. найдешь и как называются и их значения.
здесь в вики есть.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 5.9.2009, 12:24
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(jojahti @ 5.9.2009, 2:58) *
Экзешник в папке debug на даблкликомыши отвечает появлением на мгновение часиков, никаких ошибок не выдаёт.
А приложение с окошком или консольное?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
jojahti
  опции профиля:
сообщение 5.9.2009, 15:23
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 29
Регистрация: 28.8.2009
Пользователь №: 1030

Спасибо сказали: 0 раз(а)




Репутация:   0  


Я вот такую штуку сделал:

Имя переменной: PATH
Путь: C:\Qt\2009.01\mingw\bin; C:\Qt\2009.01\qt\bin;

Приложение с окошком. Вроде и вики почитал.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 5.9.2009, 15:33
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


jojahti, выложи проект, если он не большой, либо сделай тестовое приложение, которое себя также ведёт.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
jojahti
  опции профиля:
сообщение 5.9.2009, 15:48
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 29
Регистрация: 28.8.2009
Пользователь №: 1030

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да походу любой проект.

main.cpp
#include <QApplication>
#include <QLabel>

int main(int argc, char **argv) {
QApplication app(argc, argv);
QLabel *label = new QLabel;
label->show();
return app.exec();
}


test.pro
SOURCES += main.cpp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 5.9.2009, 21:33
Сообщение #9


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


добавь в проект DESTDIR
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 6.9.2009, 20:12
Сообщение #10


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(jojahti @ 5.9.2009, 19:48) *
Да походу любой проект.
надо компилить а командной строке без всяких креаторов, только тогда концы можно найти. С этого простого проекта и начни.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 0:26