Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.77
Casper-SC
Эксперт .NET
3565 / 1785 / 198
Регистрация: 27.03.2010
Сообщений: 5,012
Записей в блоге: 1
#1

Создание минимального приложения на C++ в Visual Studio - C++

08.03.2011, 01:41. Просмотров 3328. Ответов 4
Метки нет (Все метки)

Народ, покажите, как создать минимальное приложение в Visual Studio. Я создавал приложение так:
"Создать проект", далее в появившемся меню выбираю: "Другие языки" -> "Visual C++" далее выбираю "Общие" -> "Пустой проект". Вот появился пустой проект, что дальше делать? Покажите пожалуйста код минимального приложения. Чтобы оно запустилось и висело в памяти или хотябы в консоли показало сообщение какое нибудь. Цикл может какой... Я просто пока-что вообще не волоку в C++. Начал книжку читать. Но очень хочется запустить программу =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2011, 01:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание минимального приложения на C++ в Visual Studio (C++):

Visual Studio, приложения не запускаются - C++
Есть одна проблема. Я раньше творил с CodeBlocks, а теперь решил попробовать в Visual Studio. Но ни одна моя прога не запускается пишет...

Бесплатные приложения на Visual Studio Express - C++
Собственно вопрос, разрешено ли создавать приложения на Visual Studio Express для продажи ?

Visual Studio 2008 Release - версия приложения, не объявляется переменная - C++
Здравствуйте, у меня вопрос по Release-версии проекта. Есть проект, отладочная версия компилируется и работает нормально. Релиз версия...

В Microsoft Visual Studio Express 2012 не запускаются консольные приложения - C++
Отказывается запускать программы на С++. К примеру "Hello World"

Оконные приложения в Visual Studio C++. Посоветуйте книгу или уроки - C++
Подскажите книжку или обучающие сайты, где рассказывается о том, как создавать приложения в Visual Studio на C++. Заранее спасибо.

Создание форм в visual studio - C++
Здравствуйте, установил себе visual studio 2013 пробную и не найду меню где делать гуй, до этого баловался на c++ builder, скажите...

4
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.03.2011, 01:44 #2
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{ 
    std::cout << "Hello world!!!";
    return 0;
}
1
Casper-SC
Эксперт .NET
3565 / 1785 / 198
Регистрация: 27.03.2010
Сообщений: 5,012
Записей в блоге: 1
08.03.2011, 11:18  [ТС] #3
Не работает! Пишет ошибку:
Ошибка 1 error LNK1561: точка входа должна быть определена D:\Программирование\C# - Visual Studio 2010\Временное, тесты и т.д\TestCPlusPlusProject\TestCPlusPlusProject\LINK TestCPlusPlusProject
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
#include <iostream>
class Test
{
public:
    Test(void);
    ~Test(void);
 
    int main()
    { 
        std::cout << "Hello world!!!";
        return 0;
    }
 
};


Добавлено через 3 минуты
А всё, понял! Я по привычке, как в C#, всё запихал в класс, дык ещё и не туда запихал. Вот так работает:
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "Test.h"
#include <iostream>
 
    int main()
    { 
        std::cout << "Hello world!!!";
        return 0;
    }
 
Test::Test(void)
{
 
}
 
 
Test::~Test(void)
{
}
C++
1
2
3
4
5
6
7
#pragma once
class Test
{
public:
    Test(void);
    ~Test(void);
};

Кстати так же я понял, что класс там нафиг не нужен.


И ещё, а как сделать, чтобы консоль не исчезала сразу?

Добавлено через 8 минут
А опять сам нашёл. Вот помоему то, что я хотел получить с самого начала создания темы =)
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{ 
    std::cout << "Hello world!!!\n";
    system("pause");
    return 0;
}
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.03.2011, 11:19 #4
Цитата Сообщение от Casper-SC Посмотреть сообщение
Кстати так же я понял, что класс там нафиг не нужен.
классы используют, но для main класс не нужен)
Цитата Сообщение от Casper-SC Посмотреть сообщение
а как сделать, чтобы консоль не исчезала сразу?
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{ 
    std::cout << "Hello world!!!";
    std::cin.get(); //system("pause"); //std::getchar();
    return 0;
}
1
Casper-SC
Эксперт .NET
3565 / 1785 / 198
Регистрация: 27.03.2010
Сообщений: 5,012
Записей в блоге: 1
08.03.2011, 11:36  [ТС] #5
Цитата Сообщение от Maxwe11 Посмотреть сообщение
классы используют, но для main класс не нужен)
Ну, что такое классы, как пользоваться, всякие перегрузки, наследование, делегаты (указатели на функции в C++ вроде) и т.д. я знаю, но только из C#. Хочу освоить C++, так как по любому надо, хотя бы немного знать этот язык. А так как карта ляжет =), может буду углублённо осваивать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2011, 11:36
Привет! Вот еще темы с ответами:

Имеются ли отличия в компиляторах у сред разработки Visual Studio 2006 и Visual Studio 2015 ? - C++
скажите а где найти среду 2006 года? или можно использовать 2015 год?

Создание модульных тестов в Visual Studio - C++
Доброго! Пытаюсь освоить написание модульных тестов в Visual Studio 2015 пользуясь следующими источниками:...

Создание интерфейса в Visual Studio 2010 - C++
Знаю как сделать кнопки Выход, Задание и Автор. А как привязать код к форме? 1 Введите длину AD 2 Введите длину BC 3 Visota (Ответ) ...

Создание нового проекта в Visual Studio - C++
Не знаю в какую ветку разместить. Помню, когда учился, мы работали в Visual Studio и я создавал новые проекты. Потом программировал в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru