Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Sherattan
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 23
#1

Std::ifstream не хочет нормально работать - C++

12.05.2014, 12:20. Просмотров 1258. Ответов 12
Метки нет (Все метки)

Доброго времени суток!
Поясните, пожалуйста, как исправить такие вот проблемки...

Компилятору не нравится строчка
C++
1
 ifstream arch (aconf_name.c_str(), ios::in);
Выдает следующие ошибки:
error C2079: "arch" использует неопределенный class "std::basic_ifstream<_Elem,_Traits>"
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
error C2078: слишком много инициализаторов

И еще при окончании работы с потоком
C++
1
arch.close();
говорит вот что:
error C2039: close: не является членом "System::Int32"
c:\program files (x86)\reference assemblies\microsoft\framework\.netframework\v4.0\mscorlib.dll: см. объявление "System::Int32"

В проекте, из которого взята функция все нормально компилируется и на моем компе.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 12:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Std::ifstream не хочет нормально работать (C++):

Чтение бинарного файла в поток std::ifstream и вывод в другой бинарный файл std::ofstream (создание копии) - C++
Проверил работу программы на маленькой картинке(744 байт). Все работает. С несколько бОльшими файлами(512КБ) нет. Суть задачи в том,...

Error C2678: бинарный "<<": не найден оператор, принимающий левый операнд типа "std::ifstream" - C++
Собственно, текст ошибки приведен в названии темы. Сам код: #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iomanip&gt; #include...

Не хочет работать - C++
#include&lt;time.h&gt; #include&lt;stdlib.h&gt; using namespace std; int main() { setlocale(0, &quot;&quot;); int a; int n; int i, j,count =...

Не хочет работать Rand - C++
Здравствуйте, при выполнении лабораторной работы столкнулся с некоторыми трудностями: При запуске программы она доходит до функции ran и...

Макрос не хочет работать - C++
Привет всем! У меня не компилируется проект, ошибка, мб кто-то подскажет что не так, т.к. задача простая, но от чего-то у меня она не...

Не хочет работать htonl - C++
На одной машине собирает проект нормально. На другой выдает ошибку error LNK2001: unresolved external symbol __imp__htonl@4 ругается...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
12.05.2014, 12:29 #2
Инклайдинг fstream подключен?
Уберите маску ios::in она и так идет по умолчанию.
Ага и последнее. Платформа net обсуждается в соседней ветке.
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
12.05.2014, 12:36 #3
У меня была подобная ошибка.
Перестала появляться, когда в функции в параметре типа fstream
поменял передачу по значению на передачу по ссылке.
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
12.05.2014, 12:41 #4
C++
1
#include <fstream>
есть, надеюсь?

Добавлено через 4 минуты
zss, сомневаюсь, что автор ещё и в функцию передаёт fstreаm как параметр!
0
Sherattan
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 23
12.05.2014, 12:49  [ТС] #5
Пробовала я и с <fstream>, и без него...
С этим инклудом выдает 82 ошибки в obj - файле.

Добавлено через 2 минуты
Цитата Сообщение от zss Посмотреть сообщение
У меня была подобная ошибка.
Перестала появляться, когда в функции в параметре типа fstream
поменял передачу по значению на передачу по ссылке.
Я правильно поняла, речь идет об aconf_name?
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
12.05.2014, 12:55 #6
Цитата Сообщение от Sherattan Посмотреть сообщение
Я правильно поняла, речь идет об aconf_name?
Нет, об arch
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
12.05.2014, 13:11 #7
Sherattan, а нафига ты вообще fstream не подключал? Подключи и не убирай, и тогда уже говори, какие ошибки остались! Zss говорит о ситуации, когда файлпоток передаётся в качестве аргумента во внешнюю функцию! У тебя же такого нет?

Добавлено через 10 минут
Sherattan, ошибки в обж файле это скорее всего ошибки линковщика! Они всегда проявляются лишь после успешной компиляции! Убирая фстрим, ты намерянно создаёшь ошибку компиляции! Тебе кажется, что ты исправил кучу ошибок линковки - на самом деле до линковки билд просто не доходит! Ставь инклуд и называй новые ошибки!
0
Sherattan
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 23
12.05.2014, 13:51  [ТС] #8
Нет-нет, теперь уже я добавила <fstream> и не убираю её.

Ошибки вот какие: LNK2001, LNK2019, LNK2020, LNK2028

Кликните здесь для просмотра всего текста
error LNK2028: ссылка на неразрешенную лексему (0A0004AD) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004AF) "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) в функции "void __cdecl LocalCleanup(void)" (?LocalCleanup@@$$FYAXXZ)

error LNK2028: ссылка на неразрешенную лексему (0A0004BA) "extern "C" void __stdcall CoTaskMemFree(void *)" (?CoTaskMemFree@@$$J14YGXPAX@Z) в функции "void __cdecl LocalCleanup(void)" (?LocalCleanup@@$$FYAXXZ)

error LNK2028: ссылка на неразрешенную лексему (0A0004BC) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004BE) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C1) "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) в функции "int __cdecl RunProc(struct _iobuf *)" (?RunProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C2) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C3) "extern "C" long __stdcall CoInitializeEx(void *,unsigned long)" (?CoInitializeEx@@$$J18YGJPAXK@Z) в функции "int __cdecl RunProc(struct _iobuf *)" (?RunProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C7) "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C8) "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT const *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@PBU1@GG@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004C9) "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004CE) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004D0) "void __cdecl WinErrTxt(unsigned long,char *)" (?WinErrTxt@@$$FYAXKPAD@Z) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004D2) "extern "C" int __stdcall WSACleanup(void)" (?WSACleanup@@$$J10YGHXZ) в функции "int __cdecl StopProc(struct _iobuf *)" (?StopProc@@$$FYAHPAU_iobuf@@@Z)
Proba 1.obj : error LNK2028: ссылка на неразрешенную лексему (0A0004D3) "extern "C" int __stdcall closesocket(unsigned int)" (?closesocket@@$$J14YGHI@Z) в функции "int __cdecl StopProc(struct _iobuf *)" (?StopProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2020: неразрешенная лексема (0A0004D4) "int gSlaveSocket" (?gSlaveSocket@@3HA)

error LNK2028: ссылка на неразрешенную лексему (0A0004D5) "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getOrigin(void)const " (?getOrigin@Exception@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004D6) "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getAction(void)const " (?getAction@Exception@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004D7) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004D8) "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getDetail(void)const " (?getDetail@Exception@JAULA@@$$FUBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004D9) "public: enum JAULA::Exception::ExCode __thiscall JAULA::Exception::getCode(void)const " (?getCode@Exception@JAULA@@$$FQBE?AW4ExCode@12@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004DA) "public: virtual __thiscall JAULA::Exception::~Exception(void)" (??1Exception@JAULA@@$$FUAE@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2028: ссылка на неразрешенную лексему (0A0004DB) "public: static class JAULA::Value_Complex * __cdecl JAULA::Parser:arseStream(class std::basic_istream<char,struct std::char_traits<char> > &,bool,bool)" (?parseStream@Parser@JAULA@@$$FSAPAVValue_Complex@2@AAV?$basic_istream@DU?$char_traits@D@std@@@std@@_N1@Z) в функции "int __cdecl InitProc(struct _iobuf *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004DC) "void __cdecl err_sys(struct _iobuf *,char const *,...)" (?err_sys@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004DD) "extern "C" int __stdcall bind(unsigned int,struct sockaddr const *,int)" (?bind@@$$J212YGHIPBUsockaddr@@H@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004DE) "extern "C" unsigned short __stdcall htons(unsigned short)" (?htons@@$$J14YGGG@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004DF) "extern "C" int __stdcall setsockopt(unsigned int,int,int,char const *,int)" (?setsockopt@@$$J220YGHIHHPBDH@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E0) "extern "C" unsigned int __stdcall socket(int,int,int)" (?socket@@$$J212YGIHHH@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E1) "void __cdecl err_quit(struct _iobuf *,char const *,...)" (?err_quit@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E2) "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E3) "extern "C" int __stdcall WSAStartup(unsigned short,struct WSAData *)" (?WSAStartup@@$$J18YGHGPAUWSAData@@@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E4) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E5) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E6) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E7) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004E8) "extern "C" unsigned long __stdcall inet_addr(char const *)" (?inet_addr@@$$J14YGKPBD@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2020: неразрешенная лексема (0A0004E9) "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > sendMCastIP" (?sendMCastIP@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)

error LNK2020: неразрешенная лексема (0A0004EA) "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > sendIP" (?sendIP@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)

error LNK2028: ссылка на неразрешенную лексему (0A0004EB) "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004EC) "public: virtual __thiscall JAULA::Value_Object::~Value_Object(void)" (??1Value_Object@JAULA@@$$FUAE@XZ) в функции "int __cdecl Prep_pOutMsg(struct _iobuf *,class JAULA::Value_Object const *,struct _OutMsg * &,struct _OutMsg * &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Prep_pOutMsg@@$$FYAHPAU_iobuf@@PBVValue_Object@JAULA@@AAPAU_OutMsg@@2ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004ED) "public: __thiscall JAULA::Value_Object::Value_Object(class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class JAULA::Value *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std:air<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class JAULA::Value *> > > const &)" (??0Value_Object@JAULA@@$$FQAE@ABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@@std@@@2@@std@@@Z) в функции "int __cdecl Prep_pOutMsg(struct _iobuf *,class JAULA::Value_Object const *,struct _OutMsg * &,struct _OutMsg * &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Prep_pOutMsg@@$$FYAHPAU_iobuf@@PBVValue_Object@JAULA@@AAPAU_OutMsg@@2ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004EE) "public: long __thiscall JAULA::Value_Number_Int::getData(void)const " (?getData@Value_Number_Int@JAULA@@$$FQBEJXZ) в функции "int __cdecl GetInt(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetInt@@$$FYAHABVValue_Object@JAULA@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004EF) "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Value_String::getData(void)const " (?getData@Value_String@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl GetString(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetString@@$$FYA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVValue_Object@JAULA@@ABV12@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004F1) "public: class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class JAULA::Value *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std:air<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class JAULA::Value *> > > const & __thiscall JAULA::Value_Object::getData(void)const " (?getData@Value_Object@JAULA@@$$FQBEABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@@std@@@2@@std@@XZ) в функции "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl GetString(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetString@@$$FYA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVValue_Object@JAULA@@ABV12@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004F2) "void __cdecl err_sys(struct _iobuf *,char const *,...)" (?err_sys@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A0004F3) "void __cdecl err_sys(struct _iobuf *,char const *,...)" (?err_sys@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2028: ссылка на неразрешенную лексему (0A000507) "extern "C" void * __stdcall CoTaskMemAlloc(unsigned long)" (?CoTaskMemAlloc@@$$J14YGPAXK@Z) в функции "void __cdecl GetItemIDs(int,struct _BL *)" (?GetItemIDs@@$$FYAXHPAU_BL@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl err_sys(struct _iobuf *,char const *,...)" (?err_sys@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall bind(unsigned int,struct sockaddr const *,int)" (?bind@@$$J212YGHIPBUsockaddr@@H@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" unsigned short __stdcall htons(unsigned short)" (?htons@@$$J14YGGG@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall setsockopt(unsigned int,int,int,char const *,int)" (?setsockopt@@$$J220YGHIHHPBDH@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" unsigned int __stdcall socket(int,int,int)" (?socket@@$$J212YGIHHH@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl err_quit(struct _iobuf *,char const *,...)" (?err_quit@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" unsigned long __stdcall inet_addr(char const *)" (?inet_addr@@$$J14YGKPBD@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl err_msg2(struct _iobuf *,char const *,...)" (?err_msg2@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall WSAStartup(unsigned short,struct WSAData *)" (?WSAStartup@@$$J18YGHGPAUWSAData@@@Z) в функции "int __cdecl BindSendSocket(int,char const *,char const *,int * const,struct _iobuf *)" (?BindSendSocket@@$$FYAHHPBD0QAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall WSACleanup(void)" (?WSACleanup@@$$J10YGHXZ) в функции "int __cdecl StopProc(struct _iobuf *)" (?StopProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" int __stdcall closesocket(unsigned int)" (?closesocket@@$$J14YGHI@Z) в функции "int __cdecl StopProc(struct _iobuf *)" (?StopProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2001: неразрешенный внешний символ ""int gSlaveSocket" (?gSlaveSocket@@3HA)"

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void * __stdcall CoTaskMemAlloc(unsigned long)" (?CoTaskMemAlloc@@$$J14YGPAXK@Z) в функции "void __cdecl GetItemIDs(int,struct _BL *)" (?GetItemIDs@@$$FYAXHPAU_BL@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) в функции "void __cdecl LocalCleanup(void)" (?LocalCleanup@@$$FYAXXZ)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall CoTaskMemFree(void *)" (?CoTaskMemFree@@$$J14YGXPAX@Z) в функции "void __cdecl LocalCleanup(void)" (?LocalCleanup@@$$FYAXXZ)

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl err_msg(struct _iobuf *,char const *,...)" (?err_msg@@$$FYAXPAU_iobuf@@PBDZZ) в функции "int __cdecl Init_List(struct _iobuf *,class JAULA::Value_Complex const &,struct _SPIS_OBMEN * &)" (?Init_List@@$$FYAHPAU_iobuf@@ABVValue_Complex@JAULA@@AAPAU_SPIS_OBMEN@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT const *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@PBU1@GG@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) в функции "public: virtual long __stdcall Callback::OnDataChange(unsigned long,unsigned long,long,long,unsigned long,unsigned long *,struct tagVARIANT *,unsigned short *,struct _FILETIME *,long *)" (?OnDataChange@Callback@@$$FUAGJKKJJKPAKPAUtagVARIANT@@PAGPAU_FILETIME@@PAJ@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) в функции "int __cdecl RunProc(struct _iobuf *)" (?RunProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "extern "C" long __stdcall CoInitializeEx(void *,unsigned long)" (?CoInitializeEx@@$$J18YGJPAXK@Z) в функции "int __cdecl RunProc(struct _iobuf *)" (?RunProc@@$$FYAHPAU_iobuf@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Value_String::getData(void)const " (?getData@Value_String@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl GetString(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetString@@$$FYA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVValue_Object@JAULA@@ABV12@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "public: class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class JAULA::Value *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std:air<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class JAULA::Value *> > > const & __thiscall JAULA::Value_Object::getData(void)const " (?getData@Value_Object@JAULA@@$$FQBEABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@@std@@@2@@std@@XZ) в функции "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl GetString(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetString@@$$FYA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVValue_Object@JAULA@@ABV12@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "public: long __thiscall JAULA::Value_Number_Int::getData(void)const " (?getData@Value_Number_Int@JAULA@@$$FQBEJXZ) в функции "int __cdecl GetInt(class JAULA::Value_Object const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetInt@@$$FYAHABVValue_Object@JAULA@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "public: virtual __thiscall JAULA::Value_Object::~Value_Object(void)" (??1Value_Object@JAULA@@$$FUAE@XZ) в функции "int __cdecl Prep_pOutMsg(struct _iobuf *,class JAULA::Value_Object const *,struct _OutMsg * &,struct _OutMsg * &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Prep_pOutMsg@@$$FYAHPAU_iobuf@@PBVValue_Object@JAULA@@AAPAU_OutMsg@@2ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall JAULA::Value_Object::Value_Object(class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class JAULA::Value *,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std:air<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class JAULA::Value *> > > const &)" (??0Value_Object@JAULA@@$$FQAE@ABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVValue@JAULA@@@std@@@2@@std@@@Z) в функции "int __cdecl Prep_pOutMsg(struct _iobuf *,class JAULA::Value_Object const *,struct _OutMsg * &,struct _OutMsg * &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?Prep_pOutMsg@@$$FYAHPAU_iobuf@@PBVValue_Object@JAULA@@AAPAU_OutMsg@@2ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

error LNK2001: неразрешенный внешний символ ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > sendMCastIP" (?sendMCastIP@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)"

error LNK2001: неразрешенный внешний символ ""class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > sendIP" (?sendIP@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)"

error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl WinErrTxt(unsigned long,char *)" (?WinErrTxt@@$$FYAXKPAD@Z) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: virtual __thiscall JAULA::Exception::~Exception(void)" (??1Exception@JAULA@@$$FUAE@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getOrigin(void)const " (?getOrigin@Exception@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getAction(void)const " (?getAction@Exception@JAULA@@$$FQBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall JAULA::Exception::getDetail(void)const " (?getDetail@Exception@JAULA@@$$FUBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: enum JAULA::Exception::ExCode __thiscall JAULA::Exception::getCode(void)const " (?getCode@Exception@JAULA@@$$FQBE?AW4ExCode@12@XZ) в функции __catch$?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z$0

error LNK2019: ссылка на неразрешенный внешний символ "public: static class JAULA::Value_Complex * __cdecl JAULA::Parser:arseStream(class std::basic_istream<char,struct std::char_traits<char> > &,bool,bool)" (?parseStream@Parser@JAULA@@$$FSAPAVValue_Complex@2@AAV?$basic_istream@DU?$char_traits@D@std@@@std@@_N1@Z) в функции "int __cdecl InitProc(struct _iobuf *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?InitProc@@$$FYAHPAU_iobuf@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)


Добавлено через 6 минут
Если по совету zss ставлю указатели, остается одно:

error C2440: инициализация: невозможно преобразовать "const char *" в "std::ifstream *"
0
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
12.05.2014, 14:02 #9
Вопрос, а вы внешние ссылки подключали к проекту?
0
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.05.2014, 14:10 #10
Цитата Сообщение от Ilot Посмотреть сообщение
Инклайдинг fstream подключен?
инклюд же. инклуд на крайняк. откуда лай-то?
Цитата Сообщение от Sherattan Посмотреть сообщение
\framework\.netframework\v4.0\
Что-то мне подсказывает, ТС намудрил с типом проекта.
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
12.05.2014, 14:16 #11
Ну и откуда берутся все эти функции, перечисленные как "неразрешённый внешний символ"? Из других библиотек? Или из твоих цпп файлов? Ну так подключи эти библиотеки и файлы к проекту!
0
Sherattan
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 23
12.05.2014, 14:44  [ТС] #12
Я тоже думаю, что возможно дело в настройках проекта. Делаю в Windows Forms, а не консоль.

Вот насчет подключений могу точно сказать, что Jaula в проект включена, только ошибки с ней связанные тоже есть.
0
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
12.05.2014, 17:49 #13
Цитата Сообщение от Sherattan Посмотреть сообщение
Делаю в Windows Forms, а не консоль.
Значит Вам лучше в C++/CLI раздел соответствующий.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2014, 17:49
Привет! Вот еще темы с ответами:

не хочет работать код(((( - C++
#include &lt;iostream.h&gt; #include &lt;fstream.h&gt; #include &lt;limits.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; ...

Код не хочет работать - C++
Не могу понять,почему не работает. Помогите пожалуйста #include &lt;string&gt; #include &lt;iostream&gt; using namespace std; enum...

strtok в си++ не хочет работать - C++
надо разбить строку на лексеммы, но почему-то не идет дело, не подскажете почему? У меня MasString содержит строки: Best scores: 1)...

Не хочет работать erase с remove_if - C++
Здравствуйте, у меня есть такой код: ships.erase(std::remove_if(ships.begin(), ships.end(), (Ship &amp; ship) { ship.isDead(); }),...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.05.2014, 17:49
Ответ Создать тему
Опции темы

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