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

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

Войти
Регистрация
Восстановить пароль
 
somebody11
14 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 29
#1

Подправте, пожалуйста, ошибки линкера (MVS2008) ! - C++

06.01.2012, 15:25. Просмотров 400. Ответов 2
Метки нет (Все метки)

из-за ошибок не собрать проект в release.
видимо, связано с объявлением и определением функций
но вот не разобраться:

1>man.obj : error LNK2005: "struct shoot_info last_true_shoot" (?last_true_shoot@@3Ushoot_info@@A) уже определен в brains.obj
1>view.obj : error LNK2005: "struct shoot_info last_true_shoot" (?last_true_shoot@@3Ushoot_info@@A) уже определен в brains.obj
1>main.obj : error LNK2005: "struct shoot_info last_true_shoot" (?last_true_shoot@@3Ushoot_info@@A) уже определен в brains.obj
1>brains.obj : error LNK2001: неразрешенный внешний символ ""int __cdecl add_ship(char *,struct ship)" (?add_ship@@YAHPADUship@@@Z)"
1>brains.obj : error LNK2001: неразрешенный внешний символ ""char __cdecl get_info(char *,int,int)" (?get_info@@YADPADHH@Z)"
1>main.obj : error LNK2001: неразрешенный внешний символ ""void __cdecl initialize_land(char *)" (?initialize_land@@YAXPAD@Z)"
1>main.obj : error LNK2001: неразрешенный внешний символ ""int __cdecl do_end(char *)" (?do_end@@YAHPAD@Z)"

пожалуйста, займет не больше получаса
отпишитесь, я брошу на почту
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2012, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подправте, пожалуйста, ошибки линкера (MVS2008) ! (C++):

Подправте пожалуйста код - C++
Привет всем. Очень нужна ваша помощь... Вот исходный код на паскале: Program LAB1; uses crt; Procedure WriteByte(a:byte); var...

Подправте код... - C++
Вот код: с++ ругается Unit1.cpp(12): E2268 Call to undefined function 'ln' как я понял ln записывается по другому? Подскажите...

Подправте код проги, С++ - C++
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем...

исправте ошибки пожалуйста - C++
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам

Исправьте пожалуйста ошибки - C++
Есть задача: создать массив данных о студентах группы. Записать имя, фамилию, год рождения каждого студента, оценки по пяти экзаменах. В...

Исправте ошибки, Пожалуйста!) - C++
нужно исправить код..помогите)) // перкуквр.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" ...

2
vital792
1993 / 1265 / 56
Регистрация: 05.06.2010
Сообщений: 2,213
06.01.2012, 15:40 #2
некоторые среды разработки (eclipse например) вставляют в .h файлы препроцессорные инструкции типа
C++
1
2
3
4
#ifndef bla_bla_h
#define bla_bla_h
...
#endif
а некоторые (visual studio) используют stdafx.h
Обычно эти методы решают описанные вами ошибки. Лично мне больше нравится первый вариант, я когда пишу в vs всегда отключаю precompiled headers
0
somebody11
14 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 29
06.01.2012, 15:50  [ТС] #3
Цитата Сообщение от vital792 Посмотреть сообщение
некоторые среды разработки (eclipse например) вставляют в .h файлы препроцессорные инструкции типа
C++
1
2
3
4
#ifndef bla_bla_h
#define bla_bla_h
...
#endif
еесть все это, вот и ломаю голову, что не так (
при чем это он выдает только на несколько функций, остальные обрабатывает нормально

Добавлено через 4 минуты
http://msdn.microsoft.com/ru-ru/library/deaxefa7.aspx
нашла вот такую вещь
может, подскажете, как использовать?

все файлы у меня cpp
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2012, 15:50
Привет! Вот еще темы с ответами:

исправьте ошибки в задаче пожалуйста - C++
в общем условие.. Сгенерировать целое число N і набор с N ненулевых целых чисел, в диапазоне (-40,50). Вывести в номера все непарные...

Исправьте,пожалуйста, ошибки в коде :) - C++
Не пойму почему всё горит красным. Я не подключил библиотеку какую-то?Если нет,то в чём ошибке? Исправьте,пожалуйста. Спасибо! ...

Я новичок, обьясните пожалуйста ошибки - C++
Почитал учебники. Скачал 6 вижуал. забабахал вот такой код, а программа даж не компилируется(( #include <stdio.h> #include...

Подскажите мои ошибки, пожалуйста - C++
Написать программу, которая подсчитывает количество знаков пунктуации в строке введенной с клавиатуры. // 9.cpp: определяет точку...


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

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

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