Большое спасибо за этот и другие мануалы. Понял все как надо делать.
Однако без затыков не обошлось.
Скачал с репозитория последнюю версию скриптов для ядра (никаких патчей не добавлял), все сделал по инструкции, компилил через Визуал 2010 на Вин7 х64 для Win32 (т.к. сервер работает на WinServ2008 x86)
В итоге компил ядра закончился с 1629 ошибками
и 6 предупрежденими. Привожу первые 25 ошибок, больше не влазит в сообщение. Если требуется, покажу все остальное
Код:
Ошибка 1 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Database.obj) realmd
Ошибка 2 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(BigNumber.obj) realmd
Ошибка 3 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Log.obj) realmd
Ошибка 4 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Sha1.obj) realmd
Ошибка 5 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Common.obj) realmd
Ошибка 6 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Config.obj) realmd
Ошибка 7 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(DatabaseMysql.obj) realmd
Ошибка 8 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Util.obj) realmd
Ошибка 9 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(ServiceWin32.obj) realmd
Ошибка 10 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Threading.obj) realmd
Ошибка 11 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(ProgressBar.obj) realmd
Ошибка 12 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(QueryResultMysql.obj) realmd
Ошибка 13 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(SqlOperations.obj) realmd
Ошибка 14 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(SqlDelayThread.obj) realmd
Ошибка 15 error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AuthSocket.obj C:\mangos\mangos\win\VC100\shared.lib(Field.obj) realmd
Ошибка 18 error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: static class ACE_Dynamic * __cdecl ACE_Dynamic::instance(void)" (__imp_?instance@ACE_Dynamic@@SAPAV1@XZ) в функции "public: static void * __cdecl ACE_Svc_Handler<class ACE_SOCK_Stream,class ACE_NULL_SYNCH>::operator new(unsigned int)" (??2?$ACE_Svc_Handler@VACE_SOCK_Stream@@VACE_NULL_SYNCH@@@@SAPAXI@Z) C:\mangos\mangos\win\VC100\AuthSocket.obj realmd
Ошибка 19 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: static class ACE_Dynamic * __cdecl ACE_Dynamic::instance(void)" (__imp_?instance@ACE_Dynamic@@SAPAV1@XZ)" C:\mangos\mangos\win\VC100\BufferedSocket.obj realmd
Ошибка 20 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: static class ACE_Dynamic * __cdecl ACE_Dynamic::instance(void)" (__imp_?instance@ACE_Dynamic@@SAPAV1@XZ)" C:\mangos\mangos\win\VC100\Main.obj realmd
Ошибка 21 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: static class ACE_Dynamic * __cdecl ACE_Dynamic::instance(void)" (__imp_?instance@ACE_Dynamic@@SAPAV1@XZ)" C:\mangos\mangos\win\VC100\PatchHandler.obj realmd
Ошибка 22 error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: char const * __thiscall ACE_Stack_Trace::c_str(void)const " (__imp_?c_str@ACE_Stack_Trace@@QBEPBDXZ) в функции "public: void __thiscall std::list<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *>,class std::allocator<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *> > >::_Splice_same(class std::_List_const_iterator<class std::_List_val<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *>,class std::allocator<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *> > > >,class std::list<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *>,class std::allocator<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *> > > &,class std::_List_const_iterator<class std::_List_val<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *>,class std::allocator<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *> > > >,class std::_List_const_iterator<class std::_List_val<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *>,class std::allocator<struct std::pair<class ACE_Based::Thread * const,class SqlResultQueue *> > > >,unsigned int)" (?_Splice_same@?$list@U?$pair@QAVThread@ACE_Based@@PAVSqlResultQueue@@@std@@V?$allocator@U?$pair@QAVThread@ACE_Based@@PAVSqlResultQueue@@@std@@@2@@std@@QAEXV?$_List_const_iterator@V?$_List_val@U?$pair@QAVThread@ACE_Based@@PAVSqlResultQueue@@@std@@V?$allocator@U?$pair@QAVThread@ACE_Based@@PAVSqlResultQueue@@@std@@@2@@std@@@2@AAV12@00I@Z) C:\mangos\mangos\win\VC100\shared.lib(SqlDelayThread.obj) realmd
Ошибка 23 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: char const * __thiscall ACE_Stack_Trace::c_str(void)const " (__imp_?c_str@ACE_Stack_Trace@@QBEPBDXZ)" C:\mangos\mangos\win\VC100\shared.lib(Field.obj) realmd
Ошибка 24 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: char const * __thiscall ACE_Stack_Trace::c_str(void)const " (__imp_?c_str@ACE_Stack_Trace@@QBEPBDXZ)" C:\mangos\mangos\win\VC100\shared.lib(DatabaseMysql.obj) realmd
Ошибка 25 error LNK2001: неразрешенный внешний символ ""__declspec(dllimport) public: char const * __thiscall ACE_Stack_Trace::c_str(void)const " (__imp_?c_str@ACE_Stack_Trace@@QBEPBDXZ)" C:\mangos\mangos\win\VC100\shared.lib(Threading.obj) realmd
Скрипты скомпилировались удачно.
Я пока начинающий в этом деле и поэтому прошу помоч советом что делать дальше? Это исходники кривые или руки мои?