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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Консольное приложение в QT  (Прочитано 11065 раз)
coder-kim
Гость
« : Ноябрь 24, 2011, 00:34 »

Всем доброго времени суток. Хочу перейдти на QT. Вот только при создании простого консольного QT приложения, ЧТО-ТО ИДЁТ НЕ ТАК)))) При запуске начального шаблона, сгенерировшегося при создании проекта выдает ошибку в консоли "Failed to read env file: no error". В чем может быть проблема?
P.S. Гуглил, не нашел кого-либо, кто бы решил эту проблему.
Записан
cutwater
Гость
« Ответ #1 : Ноябрь 24, 2011, 01:29 »

Мы тоже гуглили. Вероятно ошибка в ДНК.

А вообще вот по первому запросу в гугле.
http://www.qtforum.org/article/36618/failed-to-read-env-file.html
Записан
coder-kim
Гость
« Ответ #2 : Ноябрь 24, 2011, 03:56 »

Пробовал, не получается. Менял там настройки Debug и Run, все равно.
Записан
BuRn
Гость
« Ответ #3 : Ноябрь 24, 2011, 15:09 »

ммм... а код можно ?
вот что-то где-то у меня не работает, подскажите в чем причина
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Ноябрь 24, 2011, 15:39 »

проблема не в коде, а в настройках проекта. попробуй закрыть проект, удалить из папки файл имя_проекта.pro.user и снова открыть проект. какая ОС кстати?

З.Ы. QT - это QuickTime, а библиотека - это Qt.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
coder-kim
Гость
« Ответ #5 : Ноябрь 24, 2011, 16:04 »

main.cpp
Код:
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;


int main()
{
    int counter = 0;
    int i = 1;
    cout << counter << " " << i << endl ;
    cin >> counter >> i;
    cout << counter << " " << i << endl ;


    return 0;
}

myProg.pro
Код:
SOURCES += \
    main.cpp
TARGET = main
QT -= core
TEMPLATE = app
CONFIG += console

OTHER_FILES += \
    ../myProg-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug/main.exe

Ось Windows.
Записан
andrew.k
Гость
« Ответ #6 : Ноябрь 24, 2011, 16:59 »

ммм... а код можно ?
вот что-то где-то у меня не работает, подскажите в чем причина
заявка  Смеющийся
Записан
coder-kim
Гость
« Ответ #7 : Ноябрь 24, 2011, 17:57 »

Еще дополнение. exe файл с проводника запускается в cmd, а запуск в терминале с QtCreator - ошибка. Немного разобрался, с библиотекой Qt нормально запускается в терминале теперь, а вот при попытке использовании чистого С++, не получается.
« Последнее редактирование: Ноябрь 24, 2011, 18:11 от coder-kim » Записан
thechicho
Гость
« Ответ #8 : Декабрь 01, 2011, 10:47 »

Код
C++ (Qt)
#include <QtCore/QCoreApplication>
 
int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
 
   return a.exec();
}

а без этого разве можно?
Записан
thechicho
Гость
« Ответ #9 : Декабрь 01, 2011, 10:49 »

Код
C++ (Qt)
#include <QtCore/QCoreApplication>
 
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
 
int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
 
   int counter = 0;
   int i = 1;
   cout << counter << " " << i << endl ;
   cin >> counter >> i;
   cout << counter << " " << i << endl ;
 
   return 0;
   //return a.exec();
}

если так?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #10 : Декабрь 01, 2011, 11:19 »

Код
C++ (Qt)
#include <QtCore/QCoreApplication>
 
int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
 
   return a.exec();
}

а без этого разве можно?
если не использовать Qt-классы - можно
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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