Russian Qt Forum

Qt => Общие вопросы => Тема начата: 8Observer8 от Август 07, 2014, 19:17



Название: [Решено] std::cout не выводит в консоль
Отправлено: 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();
}
 


Название: Re: std::cout не выводит в консоль
Отправлено: 8Observer8 от Август 07, 2014, 21:32
Проблема решена. Надо было в pro-файле написать: CONFIG += console