Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 123, средняя оценка - 4.91
unreal
0 / 0 / 1
Регистрация: 26.02.2012
Сообщений: 118
#1

fatal error LNK1169: обнаружен многократно определенный символ - один или более - C++

06.03.2012, 18:36. Просмотров 20249. Ответов 9
Метки нет (Все метки)

код который показан снизу я компилировал в двух программах на visual c++ и dev c++
в dev c++ всё прошло успешно но в visual c++ выдаёт ошибку "fatal error LNK1169: обнаружен многократно определенный символ - один или более".. как решить это ?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 int main()
 {
 int c=7;
 int& d = c; 
 cout <<c;
 system("pause");
 return 0;    
 
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2012, 18:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос fatal error LNK1169: обнаружен многократно определенный символ - один или более (C++):

Fatal error LNK1169: обнаружен многократно определенный символ - один или более
Добрый день, подскажите пожалуйста как исправить ошибку? Есть заголовочный...

Fatal error LNK1169: обнаружен многократно определенный символ - один или более
При компиляции возникает ошибка: 1&gt;Исходный код.obj : error LNK2005:...

Fatal error LNK1169: обнаружен многократно определенный символ - один или более
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;climits&gt; using...

fatal error LNK1169: обнаружен многократно определенный символ - один или более
Искала в интернете решение этой проблемы, находила похожие, но не помогло...

LNK1169: обнаружен многократно определенный символ - один или более
Всем привет. Кто знает, из-за чего может быть такая ошибка? Main: #include...

Ошибка линковки файлов при компиляции: "fatal error LNK1169: обнаружен многократно определенный символ"
Visual C++ 2008 Express Edition ошибка Компиляция... 1.cpp...

9
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
06.03.2012, 18:45 #2
unreal, скорее всего, у тебя в проекте есть еще файл, в котором определена функция main. Выложи сообщение об ошибке полностью
1
unreal
0 / 0 / 1
Регистрация: 26.02.2012
Сообщений: 118
06.03.2012, 20:33  [ТС] #3
даже так
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 int main()
 {
 int c=7;
 //int& d = c; 
 cout << c << endl;
 system("pause");
 return 0;    
 
 }
пишеть ошибку.
MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup
visual studio\c++\azad\Debug\azad.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

что делать прошу помогите
0
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 341
Регистрация: 12.12.2009
Сообщений: 7,524
Записей в блоге: 2
Завершенные тесты: 1
06.03.2012, 20:50 #4
unreal, ты проект ни того типа создал. Создай консольное приложение.
1
unreal
0 / 0 / 1
Регистрация: 26.02.2012
Сообщений: 118
06.03.2012, 20:52  [ТС] #5
спс. а какое их отличие ?
0
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 341
Регистрация: 12.12.2009
Сообщений: 7,524
Записей в блоге: 2
Завершенные тесты: 1
06.03.2012, 20:54 #6
Разные ключи компиляции для консольного и неконсольного приложения.
1
unreal
0 / 0 / 1
Регистрация: 26.02.2012
Сообщений: 118
06.03.2012, 21:04  [ТС] #7
почему в visual c++ не откроет <iostream.h> ?
0
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 341
Регистрация: 12.12.2009
Сообщений: 7,524
Записей в блоге: 2
Завершенные тесты: 1
07.03.2012, 08:09 #8
Цитата Сообщение от unreal Посмотреть сообщение
почему в visual c++ не откроет <iostream.h> ?
Потому что это старый стандарт, сейчас пишут просто <iostream>
1
-=ЮрА=-
Заблокирован
Автор FAQ
07.03.2012, 16:35 #9
Цитата Сообщение от unreal Посмотреть сообщение
int& d = c;
Цитата Сообщение от unreal Посмотреть сообщение
_WinMain@16 в функции ___tmainCRTStartup
visual studio\c++\azad\Debug\azad.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
- это означает что по всей видимости ты выбрал тим проекта Win32 вместо Console aplication. Просто создай по новой проект и выбери правильный тип проекта
1
qseminq
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 8
07.11.2012, 20:13 #10
Цитата Сообщение от Nameless One Посмотреть сообщение
unreal, скорее всего, у тебя в проекте есть еще файл, в котором определена функция main. Выложи сообщение об ошибке полностью
У меня вообще не выдает ошибку только, если 1 файл в проекте.
0
07.11.2012, 20:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2012, 20:13
Привет! Вот еще темы с решениями:

Обнаружен многократно определенный символ - один или более
Здравствуйте. Выскакивает ошибка: error LNK1169: обнаружен многократно...

Обнаружен многократно определенный символ - один или более Visual Studio
Добрый день! Смотрите) Есть заголовочный файл, который по сути пустой using...

Ошибка компоновки "LNK1169: обнаружен многократно определенный символ"
Привет, народ! Уже очень долго не могу разобраться со следующей проблемой, есть...

обнаружен многократно определенный символ
Добрый вечер. Никак не могу избавится от такой ошибки. Она возникает, как...


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

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

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