OSX 10.6.3 Leopard, Qt 4.6.2, Creator  build 1.3.83 (rev 026237b008). 

pro:

SOURCES += main.cpp
CONFIG += console


Build log:
Running build steps for project ArrayTest...
Starting: /usr/bin/make clean -w
make: Entering directory `/Users/ks/Projects/ArrayTest-build'
rm -f main.o
rm -f *~ core *.core
make: Leaving directory `/Users/ks/Projects/ArrayTest-build'
Exited with code 0.
Configuration unchanged, skipping qmake step.
Starting: /usr/bin/make -w
make: Entering directory `/Users/ks/Projects/ArrayTest-build'
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 
-Wall -W -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED 
-I/usr/local/Trolltech/Qt-4.6.2/mkspecs/macx-g++ -I../ArrayTest 
-I/usr/local/Trolltech/Qt-4.6.2/lib/QtCore.framework/Versions/4/Headers 
-I/usr/local/Trolltech/Qt-4.6.2/include/QtCore 
-I/usr/local/Trolltech/Qt-4.6.2/lib/QtGui.framework/Versions/4/Headers 
-I/usr/local/Trolltech/Qt-4.6.2/include/QtGui 
-I/usr/local/Trolltech/Qt-4.6.2/include -I. -I../ArrayTest -I. 
-F/usr/local/Trolltech/Qt-4.6.2/lib -o main.o ../ArrayTest/main.cpp
g++ -headerpad_max_install_names -arch x86_64 -Xarch_x86_64 
-mmacosx-version-min=10.5 -o ArrayTest.app/Contents/MacOS/ArrayTest main.o 
-F/usr/local/Trolltech/Qt-4.6.2/lib -L/usr/local/Trolltech/Qt-4.6.2/lib 
-framework QtGui -L/usr/local/Trolltech/Qt-4.6.2/lib 
-F/usr/local/Trolltech/Qt-4.6.2/lib -framework QtCore
make: Leaving directory `/Users/ks/Projects/ArrayTest-build'
Exited with code 0.

(ArrayTest is just a dummy project I previously created for something else)






On 24 Apr 2010, at 22:21, Bruno Matos wrote:

> Strange, as was expected, works for me. Could you please attach the  
> console output of your compiler. And give the information about your  
> environment.
> 
> Thank you.
> 
> On 2010/04/24, at 21:25, Danny Price wrote:
> 
>> Definitely an issue here. I created a C++ project and added CONFIG  
>> += console to the pro file. The following does NOT print to the  
>> console until after main returns (as shown with a breakpoint)
>> 
>> #include <iostream>
>> int main()
>> {
>>      std::cout << "test";
>>      return 0;
>> }
>> 
>> 
>> However if I add cout.flush() before the return, the output appears:
>> 
>> #include <iostream>
>> int main()
>> {
>>      std::cout << "test";
>>      std::cout.flush();
>>      return 0;
>> }
>> 
>> The CONFIG += console line appears to have NO EFFECT. This must be a  
>> recent regression because I'm sure this used to work. I've not been  
>> able to get it to work at all with <stdio.h> as I think it lacks a  
>> standard function to flush the buffer.
>> 
>> 
>> On 15 Apr 2010, at 08:47, Brad Hubbard wrote:
>> 
>>> Berk Demirkır wrote:
>>>> A simple program output that prints a lot via printf don't show on  
>>>> Application Output. But when i close this application output  
>>>> shows. Strange issue...
>>>> 
>>> Sounds like the output buffer is not being flushed.
>>> 
>>> Cheers,
>>> Brad
>>> _______________________________________________
>>> Qt-creator mailing list
>>> Qt-creator@trolltech.com
>>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>> 
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator@trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
> 
> --
> Bruno Matos
> bruno.ma...@gmail.com
> 
> 
> 
> 
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator

_______________________________________________
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to