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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] std::cout не выводит в консоль  (Прочитано 3854 раз)
8Observer8
Гость
« : Август 07, 2014, 19:17 »

Привет!

Следующую программку я собрал в релизе, добавил все требуемые библиотеки. Теперь запускаю .exe через консоль, но ничего не выводится:

Код
C++ (Qt)
 
#include <QGLFormat>
#include <QGLWidget>
#include <QString>
#include <iostream>
#include <QApplication>
 
int main( int argc, char *argv[] )
{
   QApplication app( argc, argv );
 
   QGLFormat format;
   format.setVersion( 4, 3 );
   QGLFormat::setDefaultFormat( format );
 
   QGLWidget w;
   w.makeCurrent();
 
   QString vendor( QLatin1String( reinterpret_cast<const char*>( glGetString( GL_VENDOR ) ) ) );
   std::cout << "Vendor: " << vendor.toStdString() << std::endl;
 
   QString renderer( QLatin1String( reinterpret_cast<const char*>( glGetString( GL_RENDERER ) ) ) );
   std::cout << "Renderer: " << renderer.toStdString() << std::endl;
 
   QString versionOfGL( QLatin1String(reinterpret_cast<const char*>( glGetString( GL_VERSION ) ) ) );
   std::cout << "Version: " << versionOfGL.toStdString() << std::endl;
 
   QString versionGLSL( QLatin1String(reinterpret_cast<const char*>( glGetString( GL_SHADING_LANGUAGE_VERSION ) ) ) );
   std::cout << "GLSL: "<< versionGLSL.toStdString() << std::endl;
 
   return app.exec();
}
 
« Последнее редактирование: Сентябрь 02, 2014, 12:33 от 8Observer8 » Записан
8Observer8
Гость
« Ответ #1 : Август 07, 2014, 21:32 »

Проблема решена. Надо было в pro-файле написать: CONFIG += console

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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