Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Научите компилировать програму С++, С помощью MS Visual C++ 2008 
:(
    Опции темы
Bester
Дата 30.12.2007, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



Как с помощью MS Visual C++ 2008 скомпилировать програму? Что нажимать? 
Код

#include <iostream.h>
main()
{
    cout <<"Вітаю з першою програмою на С++!";
    return 0;
}


Это сообщение отредактировал(а) Bester - 30.12.2007, 15:23
PM MAIL   Вверх
bsa
Дата 30.12.2007, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Bester, во-первых, программу надо переписать:
Код
#include <iostream>
int main()
{
    std::cout << "Вітаю з першою програмою на С++!" << std::endl;
    return 0;
}
Во-вторых, надо зайти в меню Project (или Build) и нажать на Build project (или Make project).
PM   Вверх
Bester
Дата 30.12.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



Я так и делаю, но передо мной тока промелькает черное окошко. Как сделать что б оно задержалось на экране?
PM MAIL   Вверх
bsa
Дата 30.12.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Bester, а ты запускай из командной строки. Или в конце программы поставь:
Код
std::system("pause");
, только не забудь <cstdlib> подключить.
PM   Вверх
Bester
Дата 30.12.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



bsa, из командной строки получилось, но вместо "Вітаю з першою програмою на С++!" мне написало "┬│Єр■ ч яхЁ°ю■ яЁюуЁрью■ эр ╤++!" Как сделать чтоб отображалось нормально?
PM MAIL   Вверх
JackYF
Дата 30.12.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(Bester @  30.12.2007,  16:00 Найти цитируемый пост)
мне написало "┬│Єр■ ч яхЁ°ю■ яЁюуЁрью■ эр ╤++!" Как сделать чтоб отображалось нормально? 

Это проблема имеет название "Кракозябры в консоли под Windows". 

Здесь лежит ранний черновик статьи, которая рассказывает о проблеме и её решении.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Bester
Дата 30.12.2007, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



Код

#include <iostream>
int main()
{
    std::cout << "Вітаю з першою програмою на С++!" << std::endl;
    return 0;

}


При попытки скомпилировать такую програму я вижу 
Код

1>Compiling...
1>Прерша.cpp
1>.\Прерша.cpp(8) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at "file://d:\Документи\Visual Studio 2008\Projects\Прерша\Прерша\Release\BuildLog.htm"
1>Прерша - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Как ее скомпилировать без ошибок?
PM MAIL   Вверх
archimed7592
Дата 30.12.2007, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(Bester @  30.12.2007,  16:54 Найти цитируемый пост)
Как ее скомпилировать без ошибок? 

Код

#include "stdafx.h"
#include <iostream>
int main()
{
    std::cout << "Вітаю з першою програмою на С++!" << std::endl;
    return 0;
}



--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Bester
Дата 30.12.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



archimed7592, используя такой код ошибка такая 
Код

fatal error C1083: Cannot open precompiled header file: 'Release\Прерша.pch': No such file or directory

PM MAIL   Вверх
archimed7592
Дата 30.12.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



1. Удали свой проект.
2. Создавая новый проект убери галочку "precompiled headers".
3. Вставь в нужный файл следующий код
Код

#include <iostream>
int main()
{
    std::cout << "Вітаю з першою програмою на С++!" << std::endl;
    return 0;
}

4. Сохранись
5. Нажми Ctrl+F5.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Bester
Дата 30.12.2007, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 6.8.2007

Репутация: нет
Всего: нет



archimed7592, Спасибо! Все получилось. Последний вопрос что значит отключения єтого пункта?
Цитата

2. Создавая новый проект убери галочку "precompiled headers"



PM MAIL   Вверх
archimed7592
Дата 30.12.2007, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(Bester @  30.12.2007,  21:22 Найти цитируемый пост)
Последний вопрос что значит отключения єтого пункта?

Если тебе это о чём-то скажет: "это даёт отключение предкомпилированных заголовков" smile.
Если нет - погугли, почитай... Или заходи к нам через месяцок - возможно, что у нас появится статья, рассказывающая о том, что даёт этот пункт.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0695 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.