Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 04.05.2011, 21:35   #1
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Hello World

Первый раз открыл C++, ввел вот такой код
//---------------------------------------------------------------------------

#include <stdio.h>

//---------------------------------------------------------------------------

int main()
{
printf("Hello World");
return 0;
}
//---------------------------------------------------------------------------
и получил две ошибки:
Build
1) [Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
2)[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl

Подскажите в чем проблема?
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 04.05.2011, 21:54   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Hello World

вот проблемы:
1) CBUILDER6

скорее всего ты создал проект с VCL, а потом убрал оттуда все и написал свой код. Попробуй создать сразу консольное приложение. Ну или лучше возьми нормальные инструменты, тот же MSVS или на крайняк Code::Blocks
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
baton4ik (04.05.2011), falcon (05.05.2011), h1dd3n (05.05.2011), impersonalis (18.06.2012), KingMaks (04.05.2011), maxturbo (05.05.2011), Reizel (06.05.2011)
Старый 12.06.2012, 21:48   #3
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Вопрос Ответ: Hello World

#include <QTextStream>

int main()
{
QTextStream cout(stdout);
cout << " Hello! " << endl;
return 0;
}

вот такой код написанный в QtCreator под ubuntu открывает пустую консоль. в чем фишка?
__________________

Юзаю Ubuntu, Юзаю Mac
(Offline)
 
Ответить с цитированием
Старый 12.06.2012, 22:23   #4
jimon
 
Сообщений: n/a
Ответ: Hello World

NetBuilding
вполне возможно что текст просто не вывелся в консольный буфер (он кешируется), из-за того что у тебя нету QApplication

попробуй так :
#include <QtCore/QCoreApplication>
#include <QTimer>
#include <QTextStream>
#include <QDebug>
#include <iostream>

//by Wim Peeters: a console application
int main(int argc, char *argv[])
{
    QCoreApplication app(argc, argv); //renamed the a to app
    QTextStream qout(stdout); //I connect the stout to my qout textstream

    qout <<     "1. Starting the application\n";
    std::cout << "2. Some normal iostream output before using qDebug\n";
    qDebug() << "3. Some output with qDebug after the iostream output\n";

    QTimer::singleShot(5000, &app, SLOT(quit())); //stop after 5 seconds

    return app.exec(); //and we run the application
}
 
Ответить с цитированием
Старый 12.06.2012, 22:43   #5
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Плохо Ответ: Hello World

не помогло
__________________

Юзаю Ubuntu, Юзаю Mac
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 21:17.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com