error ld returned 1 exit status



Ld returned 1 exit status как исправить

Автор BIO задал вопрос в разделе Другие языки и технологии

C++ ошибка -- "[Error] ld returned 1 exit status" . Помогите рештить и получил лучший ответ

Ответ от ZZZ0oO1Z[гуру]
Попробую угадать. Какую ошибку пишет до этого? Что-то типа duplicate symbol "void hello()" ?Если да, то у Вас оба .cpp-файла уже подключены к проекту, а Вы дополнительно пытаетесь через #include подставить один .cpp файл внутрь другого. Получается, что ф-ция hello опредляется в двух разных .cpp файлах, а это ошибка для линкера. Уберите этот конкретный инклюд, по правилам хорошего тона .cpp файлы один в другой не инклюдят, хоть и не запрещено формально. Их просто суют в проект. А чтобы из файла main.cpp была видна ф-ция hello, достаточно объявить ее прототип (гуглите прототипы функций) . И прототипы ф-ций для удобства выносят часто в .h- файлы, которые и инклюдят. Прототип можно хоть 20 раз объявить, ошибки не будет, а саму функцию - только один раз

Ответ от Николай[гуру]
Хм, вот это нахрена #include "hello.cpp". Инклудят вроде хедары

Ответ от Максим Иргашев[новичек]
#include
#include
using namespace std;
int main()
{
{
cout << "close this program beach" << endl;
system("pause");
}
{
int a=148;
int b=145;
int c=a+b;
cout << c << endl;
int d=1;
int f=c+d;
cout << f << endl;
}
{
setlocale (LC_ALL, "RUSSIAN");
int h = 4;
if(h == 5)
{

cout << "Ia?aiaiiay h ?aaia iyoe" << endl;
}
else
{
cout << "Ia?aiaiiay h ia ?aaia iyoe" << endl;
}
}
}
C:Program Files (x86)Dev-CppLangcollect2.exe[Error] ld returned 1 exit status
Выдает эту ошибку
Что делать? все перепроверил ошибок нет, но при компиляции такое выдает.

Ответ от Павел[гуру]
А хедерный где?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ ошибка -- "[Error] ld returned 1 exit status" . Помогите рештить
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*