Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 05:01   #1
supra89kren
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 19
По умолчанию выдаёт ошибку хотя компилируеться нормально

вот такая проблема, компилируеться нормально в вот эксэ не создаёться пишет ошибку

Код:
--------------------Configuration: Queue - Win32 Debug--------------------
Linking...
Stack.obj : error LNK2005: _main already defined in Queue.obj
Stack.obj : error LNK2001: unresolved external symbol "public: __thiscall CBiListSt::~CBiListSt(void)" (??1CBiListSt@@QAE@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::printList(void)" (?printList@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::getMin(struct _ITEM &)" (?getMin@CBiListSt@@QAE?AW4STACK_RESULT@@AAU_ITEM@@@Z)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::goPrev(void)" (?goPrev@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::printCurr(void)" (?printCurr@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::goNext(void)" (?goNext@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::AddItem(struct _ITEM *)" (?AddItem@CBiListSt@@QAE?AW4STACK_RESULT@@PAU_ITEM@@@Z)
Stack.obj : error LNK2001: unresolved external symbol "public: __thiscall CBiListSt::CBiListSt(void)" (??0CBiListSt@@QAE@XZ)
Debug/Queue.exe : fatal error LNK1120: 8 unresolved externals
Error executing link.exe.
а вот сам код программы
даже не пойму в чём прикол
Код:
// Stack.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "list-two_stack.h"
#include <conio.h>
#include <stdlib.h>


int _tmain(int argc, _TCHAR* argv[])
{
	CBiListSt blist;
	ITEM elem;
	while(1)
	{	
		system("cls");
		cout<<endl;
		cout<<"******************"<<endl;
		cout<<"* List-two_stack *"<<endl;
		cout<<"******************"<<endl;
		cout<<"  1 - Add item\n  2 - Move Next\n  3 - Move Back\n  4 - Get Min item\n  5 - Print All\nESC - Exit\n"<<endl;
		char action = getche();
		system("cls");
		switch(action)
		{
		case '1':
			{
				int val;
				cout<<"Enter value: ";
				cin>>val;
				blist.AddItem(new ITEM(val));
			}break;
		case '2':
			{
				if (blist.goNext()!=ST_NONEXT)
				{
					blist.printCurr();
					cout<<"\n"<<"OK..."<<endl;
				}
				else
				{
					cout<<"It's last item\n";
				}
				getche();
			}break;
		case '3':
			{
				if (blist.goPrev()!=ST_NOBACK)
				{
					blist.printCurr();
					cout<<"\n"<<"OK..."<<endl;
				}
				else
				{
					cout<<"It's first item\n";
				}
				getche();
			}break;
		case '4':
			{
				cout<<"Getting min item\n";
				if (blist.getMin(elem)==ST_OK)
				{
					elem.print();
					cout<<"\n"<<"OK..."<<endl;
				}
				else
				{
					cout<<"\n"<<"Failed!.."<<endl;
				}
				getche();
			}break;
		case '5':
			{
				cout<<"Printing All:\n";
				if(blist.printList()==ST_OK)
				{
					cout<<"\n"<<"OK..."<<endl;
				}
				else
				{
					cout<<"\n"<<"List Empty..."<<endl;
				}
				getche();
			}break;
		case 27:
			{
				return 0;
			}break;
		}
	}
	
}
я не фсехда пишу прафельно, но са смыслам.=)

Последний раз редактировалось supra89kren; 29.03.2010 в 05:01. Причина: 1
supra89kren вне форума Ответить с цитированием
Старый 29.03.2010, 05:02   #2
supra89kren
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 19
По умолчанию

перезапустил с++ стало не 10 ошибок а 9
Код:
--------------------Configuration: Stack - Win32 Debug--------------------
Linking...
Stack.obj : error LNK2001: unresolved external symbol "public: __thiscall CBiListSt::~CBiListSt(void)" (??1CBiListSt@@QAE@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::printList(void)" (?printList@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::getMin(struct _ITEM &)" (?getMin@CBiListSt@@QAE?AW4STACK_RESULT@@AAU_ITEM@@@Z)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::goPrev(void)" (?goPrev@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::printCurr(void)" (?printCurr@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::goNext(void)" (?goNext@CBiListSt@@QAE?AW4STACK_RESULT@@XZ)
Stack.obj : error LNK2001: unresolved external symbol "public: enum STACK_RESULT __thiscall CBiListSt::AddItem(struct _ITEM *)" (?AddItem@CBiListSt@@QAE?AW4STACK_RESULT@@PAU_ITEM@@@Z)
Stack.obj : error LNK2001: unresolved external symbol "public: __thiscall CBiListSt::CBiListSt(void)" (??0CBiListSt@@QAE@XZ)
Debug/Stack.exe : fatal error LNK1120: 8 unresolved externals
Error executing link.exe.

Stack.exe - 9 error(s), 0 warning(s)
я не фсехда пишу прафельно, но са смыслам.=)
supra89kren вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы(выдаёт ошибку). inzener-tolik Общие вопросы C/C++ 7 24.03.2010 00:36
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR prikolist Общие вопросы C/C++ 4 10.04.2009 20:27
Выдаёт ошибку DM_bite Помощь студентам 2 08.08.2008 10:33
Почему ошибку выдаёт? Inbox Общие вопросы Delphi 14 24.06.2007 02:15