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
Выдает эту ошибку
Что делать? все перепроверил ошибок нет, но при компиляции такое выдает.
А хедерный где?
[Error] ld returned 1 exit status
Путь к файлу содержит Кириллицу. В корне диска D создайте папку projects и в неё сохраняйте все
подробнее...
С++. Что означает ошибка: [Error] ld returned 1 exit status.
Дмитрий правильно описал причину, но решение неправильно. Надо определить сами функции, а не только
подробнее...
Ubuntu :-1: error: cannot find -lGL :-1: error: collect2: error: ld returned 1 exit status Что за ошибка и где взять GL
если там что-то с OpenGL, линковать нужно с опцией
подробнее...
как исправить подчерк? правописание не помогает!
Как исправить почерк
Далеко не все люди могут похвастаться красивым, каллиграфическим
подробнее...
Как исправить ошибку Синего Экрана 0x000000B4: VIDEO_DRIVER_INIT_FAILURE
Причины ошибок VIDEO_DRIVER_INIT_FAILURE типа "синий экран"
Драйверы устройства неправильно
подробнее...
Как исправить в Adobe Premiere Pro CC 2014.1 8.1.0 НЕ ХОЧЕТ ОТКРЫВАТЬ AVI-ФОРМАТ
+++.efxi.ru/more/premiere_pro_cc_avi.html(+++ заменить на www)
Описание "Как исправить ошибка
подробнее...
Ошибка NAT в XBOX360,модем YOTA. Скажите как исправить пожалуйста XBOX 360
Добрый день! Обязательно постараемся Вам помочь.
Для этого обратитесь, пожалуйста, в
подробнее...
Помогите мне как исправить ошибку 504 )Плизз!
Нашел для Вас вот такой вот ответ на вопрос, если он поможет в решении проблемы (для меня, если
подробнее...
HP laserjet p2015 после замены тонера, просит снова его заменить, как исправить?
Цитата из характеристик картриджа - "В основе картриджа HP 7553X для HP LaserJet 2015/P2015
подробнее...
macbook pro retina 13 розовые полосы на экране, как исправить?
Знаю как исправить 12 полос или 14, а вот 13 не знаю. И мои серые ...
надо просто поменять
подробнее...
сообщают ошибка на странице, как исправить?
Ошибка 404 или Not Found — сообщение об ошибке в протоколе HTTP, говорящее о том, что клиент
подробнее...