Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > unresolved external symbol


Автор: Andrej78 7.4.2008, 09:25
в VC++
при компиляции выдается ошибка:

1>spreader.obj : error LNK2019: unresolved external symbol "int __cdecl SaveSmallString(char *,char *,int,char)" (?SaveSmallString@@YAHPAD0HD@Z) referenced in function "int __cdecl ReadSpread(char *)" (?ReadSpread@@YAHPAD@Z)
1>spreader.obj : error LNK2019: unresolved external symbol "void __cdecl myStrTok2(char *,char *,char,int)" (?myStrTok2@@YAXPAD0DH@Z) referenced in function "int __cdecl ReadSpread(char *)" (?ReadSpread@@YAHPAD@Z)
1>spreader.obj : error LNK2019: unresolved external symbol "int __cdecl SaveDigitToString(int,char *,int,char)" (?SaveDigitToString@@YAHHPADHD@Z) referenced in function "int __cdecl SaveBidAskHistory(char *,class CSecurity *)" (?SaveBidAskHistory@@YAHPADPAVCSecurity@@@Z)
1>spreader.obj : error LNK2019: unresolved external symbol "int __cdecl dtoa_my(char *,double,int,char,int)" (?dtoa_my@@YAHPADNHDH@Z) referenced in function "void __cdecl SaveTradeLogFile(class CSecurity *,char *)" (?SaveTradeLogFile@@YAXPAVCSecurity@@PAD@Z)
1>C:\00kaa_acpt_all\cpp\console1\spreader\Debug\spreader.exe : fatal error LNK1120: 4 unresolved externals

SaveSmallString находится в подключенном к проекту файле my_lib.cpp 
до этого функции недавно работали, в самих функциях ничего не менял, изменил только код основной программы не трогая вызов функций.

в чем глюк?

Автор: Lazin 7.4.2008, 09:38
значит так изменил =)

проверь, соответствуют ли сигнатуры ф-й в cpp и в .h файлах, пространства имен...

Автор: Andrey44 7.4.2008, 09:39
Подключать надо my_lib.h

Автор: Andrej78 7.4.2008, 09:45
Спасибо. точно.
принес код из дома, подключил my_lib.h и my_lib.cpp, а потом не сохранил при выходе, они и отсоединились.

Добавлено через 4 минуты и 17 секунд
Спасибо.

Точно, принес код из дома, открыл, присоединил my_lib.h и my_lib.cpp,а потом на выходе проект не сохранил - они и отсоединились. smile

Добавлено через 9 минут и 14 секунд
Спасибо, точо. принес код из дома, подключил всё, а потом проект не сохранил на выходе, всё и отсоединилось smile

Добавлено через 10 минут и 48 секунд
блин. мои сообщения не показывались..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)