Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
zzzLoLzzz
2 / 2 / 1
Регистрация: 21.03.2015
Сообщений: 68
1

Visual Studio Community 2017 ошибка компиляции

21.05.2017, 20:24. Просмотров 1803. Ответов 3
Метки нет (Все метки)

Добрый вечер! Ребята, столкнулся с новой для меня ошибкой) Пол интернета перелазил так и не нашел ответа на свой вопрос. Список ошибок я сделал скриншотом.
Visual Studio Community 2017 ошибка компиляции


Если компилирую код в Code::Blocks все нормально работает, а вот когда пытаюсь собрать в Visual Studio Community 2017 сразу появляются эти ошибки. Вот соответственно код:
Это main:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "Document.h"
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main(){
    setlocale(0, "");
    Document first;
    std::cout << "Hello world!" << std::endl;
    std::cout << "----------------------------------" << std::endl;
    system("pause");
 
    return 0;
}
Это Document.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include "Document.h"
#include <iostream>
#include <fstream>
 
using namespace std;
 
Document::Document() {
 
}
 
void Document::write() {
    std::cout << "Какую информацию запишем в файл?" << std::endl;
    ofstream unit;
    unit.open("Information.txt");
 
    std::cout << "Введи что-нибудь: ";
    cin.getline(something, 128);
    std::cout << std::endl << something;
 
    unit << something;
    unit.close();
}
Это Document.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef DOCUMENT
#define DOCUMENT
 
class Document {
private:
    char something[128];
public:
    Document();
    void write();
 
};
 
#endif // DOCUMENT
Помогите пожалуйста! Спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2017, 20:24
Ответы с готовыми решениями:

Отладка Visual Studio 2017 community
Как в отладке сделать так что бы было видно весь массив? а то у меня видно его частично и значение...

Классическое приложение Windows C++. Visual Studio 2017 Community
Передо мной стоит задача: &quot;Написать приложение с графическим интерфейсом&quot;. Т.е. обычное приложение,...

Ошибка с компилятором Visual Studio 2017
Добрый день всем программистам, Я начинаю учить C++. Создал простую программу: #include...

В коде возникли ошибки при переходе с Visual studio 2013 на Visual studio 2017
Добрый день, решил попробовать поменять свою 2013 студию на 2017 и заметил такую проблему, при...

Visual Studio 2012 Ошибка при компиляции программы
Здравствуйте. Возникла проблема при компиляции данной программы: #include &quot;stdafx.h&quot; #include...

3
Someone007
2845 / 2154 / 975
Регистрация: 09.05.2015
Сообщений: 5,364
Завершенные тесты: 1
21.05.2017, 20:36 2
Лучший ответ Сообщение было отмечено zzzLoLzzz как решение

Решение

В таком виде все компилится


C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
 
int main() {
    setlocale(0, "");
    Document first;
    std::cout << "Hello world!" << std::endl;
    std::cout << "----------------------------------" << std::endl;
    system("pause");
 
    return 0;
}
Document.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
 
Document::Document()
{
 
}
 
void Document::write()
{
    std::cout << "Какую информацию запишем в файл?" << std::endl;
    std::ofstream unit;
    unit.open("Information.txt");
 
    std::cout << "Введи что-нибудь: ";
    std::cin.getline(something, 128);
    std::cout << std::endl << something;
 
    unit << something;
    unit.close();
}
Document.h
C++
1
2
3
4
5
6
7
8
9
10
#pragma once
 
class Document {
private:
    char something[128];
public:
    Document();
    void write();
 
};
stdafx.h
C++
1
2
3
4
5
6
7
8
9
10
11
#pragma once
 
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
 
#include <iostream>
#include <cstdlib>
#include <fstream>
#include "Document.h"
1
zzzLoLzzz
2 / 2 / 1
Регистрация: 21.03.2015
Сообщений: 68
21.05.2017, 21:00  [ТС] 3
Someone007, Хм... Интересно. Никогда на Visual Studio Community 2017 не писал. Интересный способ. Это получается туда можно все библиотеки записывать и все. Спасибо за помощь!
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8121 / 4973 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
22.05.2017, 15:54 4
zzzLoLzzz, как заливать картинку
0
22.05.2017, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2017, 15:54

visual studio 2010 ultimate. ошибка при компиляции!!!
всем привет! решил изучать язык программирование C++ скачал штук 50 книг, открываю книгу,...

Работа с сокетами, ошибка при компиляции в Visual Studio 2013
Помогите пожалуйста в чем ошибка? // Server_new_chat.cpp : Defines the entry point for the console...

Visual Studio C++. Вылетает ошибка при компиляции. Задание на матрицы
// dz325.11.13.cpp : Defines the entry point for the console application. // #include...


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

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

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