1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Компиляция

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Egor, 12 ноя 2010.

Статус темы:
Закрыта.
  1. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    Хочу узнать, вот я изменил допустим game.cpp, что дальше делать? запустить? запускал, всё оставалось на своих местах, делал резил, тоже самое, ни чего не изменилось, делал сэйв алл, делал ребуилд, что только не пробовал, вроде ошибки не выдаёт.
    И ещё вопрос, если я редактировал данные в game.cpp файле, что при компиляции изменится?(что бы не если что знать какой файл восстановить). ghost.exe? папка ghost?

    Вообщем буду рад и благодарен если ответите на мои вопросы
    :drhouse: - Хью Лори в недоумении
  2. Fanat Ranetok Старожила

    Сообщения:
    167
    Спасибы:
    0
    Сборка бота GHost:
    Skynet++ 2.0
    чтобы изменения вступили в силу, надо переустановить Windows.
  3. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    :opasnoste: :palevo:
    Автору: customization/kak-kompilirovatx-bota-t708.html
    Изменится ghost.exe
    Лучше вытянуть комп на улицу. Чтоб там поработал. И после охлаждения изменения вступят в силу. :lol: :lol: :lol:
    :bIbIbIblya:
  4. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    :palevojein:


    вот я и говорю что файл ghost.exe. Дата последнего изменения 20,11,2009



    2>.\game.cpp : error C2471: cannot update program database 'd:\brtghost\ghost\release mysql\vc90.pdb'
    2>.\game.cpp : fatal error C1083: Cannot open program database file: 'd:\brtghost\ghost\release mysql\vc90.pdb': No such file or directory
    вот ещё, сам файл есть, я не знаю че он от меня хочет
  5. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    :spy:

    Первый раз вижу такие ошибки
  6. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    над нажать ребилд cntrl+alt+f7
  7. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    ну ещё выдаёт что нет файлов типа winsocks, socks2 и тп, а проблема в том что не может найти базу данных которая есть это как я узнал в 7ке 64x в ВС 2008 такое у всех, теперь качаю 2010, если у кого то стоит 2008 на ОС vista,xp с той же ошибкой базы данных, то поможет вот этот фикс http://code.msdn.microsoft.com/KB946040
  8. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0

  9. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    не делал, покрайней мере в этот раз
    от этой ошибки спасает ребилд либо чистка фаила...
    если фаил действительно не менятся то кинь лог построения
  10. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    Код:
    1>------ Build started: Project: BNCSutil, Configuration: Release MySQL Win32 ------
    2>------ Build started: Project: update_dota_elo, Configuration: Release Win32 ------
    2>  config.cpp
    1>  BNCSutil.vcxproj -> D:\GHostOne\bncsutil\vc8_build\Release MySQL\BNCSutil.dll
    3>------ Build started: Project: ghost, Configuration: Release MySQL Win32 ------
    2>  elo.cpp
    2>elo.cpp(404): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
    2>elo.cpp(410): warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
    2>elo.cpp(445): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
    2>  update_dota_elo.cpp
    3>  ghostdbmysql.cpp
    3>ghostdbmysql.cpp(36): fatal error C1083: Cannot open include file: 'boost/thread.hpp': No such file or directory
    3>  ghost.cpp
    3>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    3>d:\ghostone\ghost\socket.h(29): warning C4005: 'EADDRNOTAVAIL' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(93) : see previous definition of 'EADDRNOTAVAIL'
    3>d:\ghostone\ghost\socket.h(30): warning C4005: 'EAFNOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(94) : see previous definition of 'EAFNOSUPPORT'
    3>d:\ghostone\ghost\socket.h(31): warning C4005: 'EALREADY' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(95) : see previous definition of 'EALREADY'
    3>d:\ghostone\ghost\socket.h(32): warning C4005: 'ECONNABORTED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(98) : see previous definition of 'ECONNABORTED'
    3>d:\ghostone\ghost\socket.h(33): warning C4005: 'ECONNREFUSED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(99) : see previous definition of 'ECONNREFUSED'
    3>d:\ghostone\ghost\socket.h(34): warning C4005: 'ECONNRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(100) : see previous definition of 'ECONNRESET'
    3>d:\ghostone\ghost\socket.h(35): warning C4005: 'EDESTADDRREQ' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(101) : see previous definition of 'EDESTADDRREQ'
    3>d:\ghostone\ghost\socket.h(38): warning C4005: 'EHOSTUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(102) : see previous definition of 'EHOSTUNREACH'
    3>d:\ghostone\ghost\socket.h(39): warning C4005: 'EINPROGRESS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(104) : see previous definition of 'EINPROGRESS'
    3>d:\ghostone\ghost\socket.h(40): warning C4005: 'EISCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(105) : see previous definition of 'EISCONN'
    3>d:\ghostone\ghost\socket.h(41): warning C4005: 'ELOOP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(106) : see previous definition of 'ELOOP'
    3>d:\ghostone\ghost\socket.h(42): warning C4005: 'EMSGSIZE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(107) : see previous definition of 'EMSGSIZE'
    3>d:\ghostone\ghost\socket.h(44): warning C4005: 'ENETDOWN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(108) : see previous definition of 'ENETDOWN'
    3>d:\ghostone\ghost\socket.h(45): warning C4005: 'ENETRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(109) : see previous definition of 'ENETRESET'
    3>d:\ghostone\ghost\socket.h(46): warning C4005: 'ENETUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(110) : see previous definition of 'ENETUNREACH'
    3>d:\ghostone\ghost\socket.h(47): warning C4005: 'ENOBUFS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(111) : see previous definition of 'ENOBUFS'
    3>d:\ghostone\ghost\socket.h(48): warning C4005: 'ENOPROTOOPT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(115) : see previous definition of 'ENOPROTOOPT'
    3>d:\ghostone\ghost\socket.h(49): warning C4005: 'ENOTCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(118) : see previous definition of 'ENOTCONN'
    3>d:\ghostone\ghost\socket.h(51): warning C4005: 'ENOTSOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
    3>d:\ghostone\ghost\socket.h(52): warning C4005: 'EOPNOTSUPP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(122) : see previous definition of 'EOPNOTSUPP'
    3>d:\ghostone\ghost\socket.h(54): warning C4005: 'EPROTONOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(127) : see previous definition of 'EPROTONOSUPPORT'
    3>d:\ghostone\ghost\socket.h(55): warning C4005: 'EPROTOTYPE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(128) : see previous definition of 'EPROTOTYPE'
    3>d:\ghostone\ghost\socket.h(60): warning C4005: 'ETIMEDOUT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(130) : see previous definition of 'ETIMEDOUT'
    3>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    3>ghost.cpp(51): fatal error C1083: Cannot open include file: 'boost/algorithm/string/replace.hpp': No such file or directory
    3>  game_admin.cpp
    3>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    3>d:\ghostone\ghost\socket.h(29): warning C4005: 'EADDRNOTAVAIL' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(93) : see previous definition of 'EADDRNOTAVAIL'
    3>d:\ghostone\ghost\socket.h(30): warning C4005: 'EAFNOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(94) : see previous definition of 'EAFNOSUPPORT'
    3>d:\ghostone\ghost\socket.h(31): warning C4005: 'EALREADY' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(95) : see previous definition of 'EALREADY'
    3>d:\ghostone\ghost\socket.h(32): warning C4005: 'ECONNABORTED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(98) : see previous definition of 'ECONNABORTED'
    3>d:\ghostone\ghost\socket.h(33): warning C4005: 'ECONNREFUSED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(99) : see previous definition of 'ECONNREFUSED'
    3>d:\ghostone\ghost\socket.h(34): warning C4005: 'ECONNRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(100) : see previous definition of 'ECONNRESET'
    3>d:\ghostone\ghost\socket.h(35): warning C4005: 'EDESTADDRREQ' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(101) : see previous definition of 'EDESTADDRREQ'
    3>d:\ghostone\ghost\socket.h(38): warning C4005: 'EHOSTUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(102) : see previous definition of 'EHOSTUNREACH'
    3>d:\ghostone\ghost\socket.h(39): warning C4005: 'EINPROGRESS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(104) : see previous definition of 'EINPROGRESS'
    3>d:\ghostone\ghost\socket.h(40): warning C4005: 'EISCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(105) : see previous definition of 'EISCONN'
    3>d:\ghostone\ghost\socket.h(41): warning C4005: 'ELOOP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(106) : see previous definition of 'ELOOP'
    3>d:\ghostone\ghost\socket.h(42): warning C4005: 'EMSGSIZE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(107) : see previous definition of 'EMSGSIZE'
    3>d:\ghostone\ghost\socket.h(44): warning C4005: 'ENETDOWN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(108) : see previous definition of 'ENETDOWN'
    3>d:\ghostone\ghost\socket.h(45): warning C4005: 'ENETRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(109) : see previous definition of 'ENETRESET'
    3>d:\ghostone\ghost\socket.h(46): warning C4005: 'ENETUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(110) : see previous definition of 'ENETUNREACH'
    3>d:\ghostone\ghost\socket.h(47): warning C4005: 'ENOBUFS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(111) : see previous definition of 'ENOBUFS'
    3>d:\ghostone\ghost\socket.h(48): warning C4005: 'ENOPROTOOPT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(115) : see previous definition of 'ENOPROTOOPT'
    3>d:\ghostone\ghost\socket.h(49): warning C4005: 'ENOTCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(118) : see previous definition of 'ENOTCONN'
    3>d:\ghostone\ghost\socket.h(51): warning C4005: 'ENOTSOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
    3>d:\ghostone\ghost\socket.h(52): warning C4005: 'EOPNOTSUPP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(122) : see previous definition of 'EOPNOTSUPP'
    3>d:\ghostone\ghost\socket.h(54): warning C4005: 'EPROTONOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(127) : see previous definition of 'EPROTONOSUPPORT'
    3>d:\ghostone\ghost\socket.h(55): warning C4005: 'EPROTOTYPE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(128) : see previous definition of 'EPROTOTYPE'
    3>d:\ghostone\ghost\socket.h(60): warning C4005: 'ETIMEDOUT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(130) : see previous definition of 'ETIMEDOUT'
    3>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    3>game_admin.cpp(39): fatal error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
    3>  bnet.cpp
    3>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    3>d:\ghostone\ghost\socket.h(29): warning C4005: 'EADDRNOTAVAIL' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(93) : see previous definition of 'EADDRNOTAVAIL'
    3>d:\ghostone\ghost\socket.h(30): warning C4005: 'EAFNOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(94) : see previous definition of 'EAFNOSUPPORT'
    3>d:\ghostone\ghost\socket.h(31): warning C4005: 'EALREADY' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(95) : see previous definition of 'EALREADY'
    3>d:\ghostone\ghost\socket.h(32): warning C4005: 'ECONNABORTED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(98) : see previous definition of 'ECONNABORTED'
    3>d:\ghostone\ghost\socket.h(33): warning C4005: 'ECONNREFUSED' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(99) : see previous definition of 'ECONNREFUSED'
    3>d:\ghostone\ghost\socket.h(34): warning C4005: 'ECONNRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(100) : see previous definition of 'ECONNRESET'
    3>d:\ghostone\ghost\socket.h(35): warning C4005: 'EDESTADDRREQ' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(101) : see previous definition of 'EDESTADDRREQ'
    3>d:\ghostone\ghost\socket.h(38): warning C4005: 'EHOSTUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(102) : see previous definition of 'EHOSTUNREACH'
    3>d:\ghostone\ghost\socket.h(39): warning C4005: 'EINPROGRESS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(104) : see previous definition of 'EINPROGRESS'
    3>d:\ghostone\ghost\socket.h(40): warning C4005: 'EISCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(105) : see previous definition of 'EISCONN'
    3>d:\ghostone\ghost\socket.h(41): warning C4005: 'ELOOP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(106) : see previous definition of 'ELOOP'
    3>d:\ghostone\ghost\socket.h(42): warning C4005: 'EMSGSIZE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(107) : see previous definition of 'EMSGSIZE'
    3>d:\ghostone\ghost\socket.h(44): warning C4005: 'ENETDOWN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(108) : see previous definition of 'ENETDOWN'
    3>d:\ghostone\ghost\socket.h(45): warning C4005: 'ENETRESET' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(109) : see previous definition of 'ENETRESET'
    3>d:\ghostone\ghost\socket.h(46): warning C4005: 'ENETUNREACH' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(110) : see previous definition of 'ENETUNREACH'
    3>d:\ghostone\ghost\socket.h(47): warning C4005: 'ENOBUFS' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(111) : see previous definition of 'ENOBUFS'
    3>d:\ghostone\ghost\socket.h(48): warning C4005: 'ENOPROTOOPT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(115) : see previous definition of 'ENOPROTOOPT'
    3>d:\ghostone\ghost\socket.h(49): warning C4005: 'ENOTCONN' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(118) : see previous definition of 'ENOTCONN'
    3>d:\ghostone\ghost\socket.h(51): warning C4005: 'ENOTSOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
    3>d:\ghostone\ghost\socket.h(52): warning C4005: 'EOPNOTSUPP' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(122) : see previous definition of 'EOPNOTSUPP'
    3>d:\ghostone\ghost\socket.h(54): warning C4005: 'EPROTONOSUPPORT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(127) : see previous definition of 'EPROTONOSUPPORT'
    3>d:\ghostone\ghost\socket.h(55): warning C4005: 'EPROTOTYPE' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(128) : see previous definition of 'EPROTOTYPE'
    3>d:\ghostone\ghost\socket.h(60): warning C4005: 'ETIMEDOUT' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(130) : see previous definition of 'ETIMEDOUT'
    3>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    3>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    3>bnet.cpp(46): fatal error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
    2>  Generating code
    2>  Finished generating code
    2>  update_dota_elo.vcxproj -> D:\GHostOne\Release\update_dota_elo.exe
    ========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    
    НУ поясните дебилу почему так???
    Тот кто делал инструкцию на сайте, думал что тут сидят нормальные люди? А я? А о мне он подумал?
  11. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Найди этот файл нужной версии и кинь туда, будет норм
  12. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    Вы уверяете что надо заменить один файл? Игде мне найти подобный??? Надо мной издеваетесь?

    да тут ещё прошу заметить
    Cannot open include file: 'boost/filesystem.hpp': No such file or directory

    После всего что у меня было, два дня мучений, вы не можете помочь, ну может быть скинуть файл из библиотеки, чем мне качачь от куда то 50мб
    Больше всего строк
    d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    2>d:\ghostone\ghost\socket.h(29): warning C4005: 'EADDRNOTAVAIL' : macro redefinition

    Может в errno.h все тайны и разгадки? :dunno:
    Код:
    /***
    *errno.h - system wide error numbers (set by system calls)
    *
    *       Copyright (c) Microsoft Corporation. All rights reserved.
    *
    *Purpose:
    *       This file defines the system-wide error numbers (set by
    *       system calls).  Conforms to the XENIX standard.  Extended
    *       for compatibility with Uniforum standard.
    *       [System V]
    *
    *       [Public]
    *
    ****/
    
    #pragma once
    
    #ifndef _INC_ERRNO
    #define _INC_ERRNO
    
    #include <crtdefs.h>
    
    #ifdef  __cplusplus
    extern "C" {
    #endif
    
    /* Declare reference to errno */
    
    #ifndef _CRT_ERRNO_DEFINED
    #define _CRT_ERRNO_DEFINED
    _CRTIMP extern int * __cdecl _errno(void);
    #define errno   (*_errno())
    
    errno_t __cdecl _set_errno(_In_ int _Value);
    errno_t __cdecl _get_errno(_Out_ int * _Value);
    #endif
    
    /* Error Codes */
    
    #define EPERM           1
    #define ENOENT          2
    #define ESRCH           3
    #define EINTR           4
    #define EIO             5
    #define ENXIO           6
    #define E2BIG           7
    #define ENOEXEC         8
    #define EBADF           9
    #define ECHILD          10
    #define EAGAIN          11
    #define ENOMEM          12
    #define EACCES          13
    #define EFAULT          14
    #define EBUSY           16
    #define EEXIST          17
    #define EXDEV           18
    #define ENODEV          19
    #define ENOTDIR         20
    #define EISDIR          21
    #define ENFILE          23
    #define EMFILE          24
    #define ENOTTY          25
    #define EFBIG           27
    #define ENOSPC          28
    #define ESPIPE          29
    #define EROFS           30
    #define EMLINK          31
    #define EPIPE           32
    #define EDOM            33
    #define EDEADLK         36
    #define ENAMETOOLONG    38
    #define ENOLCK          39
    #define ENOSYS          40
    #define ENOTEMPTY       41
    
    /* Error codes used in the Secure CRT functions */
    
    #ifndef RC_INVOKED
    #if !defined(_SECURECRT_ERRCODE_VALUES_DEFINED)
    #define _SECURECRT_ERRCODE_VALUES_DEFINED
    #define EINVAL          22
    #define ERANGE          34
    #define EILSEQ          42
    #define STRUNCATE       80
    #endif
    #endif
    
    /* Support EDEADLOCK for compatibility with older MS-C versions */
    #define EDEADLOCK       EDEADLK
    
    /* POSIX SUPPLEMENT */
    #define EADDRINUSE      100
    #define EADDRNOTAVAIL   101
    #define EAFNOSUPPORT    102
    #define EALREADY        103
    #define EBADMSG         104
    #define ECANCELED       105
    #define ECONNABORTED    106
    #define ECONNREFUSED    107
    #define ECONNRESET      108
    #define EDESTADDRREQ    109
    #define EHOSTUNREACH    110
    #define EIDRM           111
    #define EINPROGRESS     112
    #define EISCONN         113
    #define ELOOP           114
    #define EMSGSIZE        115
    #define ENETDOWN        116
    #define ENETRESET       117
    #define ENETUNREACH     118
    #define ENOBUFS         119
    #define ENODATA         120
    #define ENOLINK         121
    #define ENOMSG          122
    #define ENOPROTOOPT     123
    #define ENOSR           124
    #define ENOSTR          125
    #define ENOTCONN        126
    #define ENOTRECOVERABLE 127
    #define ENOTSOCK        128
    #define ENOTSUP         129
    #define EOPNOTSUPP      130
    #define EOTHER          131
    #define EOVERFLOW       132
    #define EOWNERDEAD      133
    #define EPROTO          134
    #define EPROTONOSUPPORT 135
    #define EPROTOTYPE      136
    #define ETIME           137
    #define ETIMEDOUT       138
    #define ETXTBSY         139
    #define EWOULDBLOCK     140
    
    #ifdef  __cplusplus
    }
    #endif
    
    #endif  /* _INC_ERRNO */
    
    socket.h
    Код:
    /*
    
       Copyright [2008] [Trevor Hogan]
    
       Licensed under the Apache License, Version 2.0 (the "License");
       you may not use this file except in compliance with the License.
       You may obtain a copy of the License at
    
           http://www.apache.org/licenses/LICENSE-2.0
    
       Unless required by applicable law or agreed to in writing, software
       distributed under the License is distributed on an "AS IS" BASIS,
       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
       See the License for the specific language governing permissions and
       limitations under the License.
    
       CODE PORTED FROM THE ORIGINAL GHOST PROJECT: http://ghost.pwner.org/
    
    */
    
    #ifndef SOCKET_H
    #define SOCKET_H
    
    #ifdef WIN32
     #include <winsock2.h>
     #include <errno.h>
    
     #define EADDRINUSE WSAEADDRINUSE
     #define EADDRNOTAVAIL WSAEADDRNOTAVAIL
     #define EAFNOSUPPORT WSAEAFNOSUPPORT
     #define EALREADY WSAEALREADY
     #define ECONNABORTED WSAECONNABORTED
     #define ECONNREFUSED WSAECONNREFUSED
     #define ECONNRESET WSAECONNRESET
     #define EDESTADDRREQ WSAEDESTADDRREQ
     #define EDQUOT WSAEDQUOT
     #define EHOSTDOWN WSAEHOSTDOWN
     #define EHOSTUNREACH WSAEHOSTUNREACH
     #define EINPROGRESS WSAEINPROGRESS
     #define EISCONN WSAEISCONN
     #define ELOOP WSAELOOP
     #define EMSGSIZE WSAEMSGSIZE
     // #define ENAMETOOLONG WSAENAMETOOLONG
     #define ENETDOWN WSAENETDOWN
     #define ENETRESET WSAENETRESET
     #define ENETUNREACH WSAENETUNREACH
     #define ENOBUFS WSAENOBUFS
     #define ENOPROTOOPT WSAENOPROTOOPT
     #define ENOTCONN WSAENOTCONN
     // #define ENOTEMPTY WSAENOTEMPTY
     #define ENOTSOCK WSAENOTSOCK
     #define EOPNOTSUPP WSAEOPNOTSUPP
     #define EPFNOSUPPORT WSAEPFNOSUPPORT
     #define EPROTONOSUPPORT WSAEPROTONOSUPPORT
     #define EPROTOTYPE WSAEPROTOTYPE
     #define EREMOTE WSAEREMOTE
     #define ESHUTDOWN WSAESHUTDOWN
     #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
     #define ESTALE WSAESTALE
     #define ETIMEDOUT WSAETIMEDOUT
     #define ETOOMANYREFS WSAETOOMANYREFS
     #define EUSERS WSAEUSERS
     #define EWOULDBLOCK WSAEWOULDBLOCK
    #else
     #include <arpa/inet.h>
     #include <errno.h>
     #include <fcntl.h>
     #include <netdb.h>
     #include <netinet/in.h>
     #include <netinet/tcp.h>
     #include <sys/ioctl.h>
     #include <sys/socket.h>
     #include <sys/types.h>
     #include <unistd.h>
    
     typedef int SOCKET;
    
     #define INVALID_SOCKET -1
     #define SOCKET_ERROR -1
    
     #define closesocket close
    
     extern int GetLastError( );
    #endif
    
    #ifndef INADDR_NONE
     #define INADDR_NONE -1
    #endif
    
    #ifndef MSG_NOSIGNAL
     #define MSG_NOSIGNAL 0
    #endif
    
    #ifdef WIN32
     #define SHUT_RDWR 2
    #endif
    
    //
    // CSocket
    //
    
    class CSocket
    {
    protected:
    	SOCKET m_Socket;
    	struct sockaddr_in m_SIN;
    	bool m_HasError;
    	int m_Error;
    
    public:
    	CSocket( );
    	CSocket( SOCKET nSocket, struct sockaddr_in nSIN );
    	~CSocket( );
    
    	virtual BYTEARRAY GetPort( );
    	virtual BYTEARRAY GetIP( );
    	virtual string GetIPString( );
    	virtual bool HasError( )						{ return m_HasError; }
    	virtual int GetError( )							{ return m_Error; }
    	virtual string GetErrorString( );
    	virtual void SetFD( fd_set *fd, fd_set *send_fd, int *nfds );
    	virtual void Allocate( int type );
    	virtual void Reset( );
    };
    
    //
    // CTCPSocket
    //
    
    class CTCPSocket : public CSocket
    {
    protected:
    	bool m_Connected;
    
    private:
    	string m_RecvBuffer;
    	string m_SendBuffer;
    	uint32_t m_LastRecv;
    	uint32_t m_LastSend;
    
    public:
    	CTCPSocket( );
    	CTCPSocket( SOCKET nSocket, struct sockaddr_in nSIN );
    	virtual ~CTCPSocket( );
    
    	virtual void Reset( );
    	virtual bool GetConnected( )				{ return m_Connected; }
    	virtual string *GetBytes( )					{ return &m_RecvBuffer; }
    	virtual void PutBytes( string bytes );
    	virtual void PutBytes( BYTEARRAY bytes );
    	virtual uint32_t GetLastRecv( )				{ return m_LastRecv; }
    	virtual uint32_t GetLastSend( )				{ return m_LastSend; }
    	virtual void DoRecv( fd_set *fd );
    	virtual void DoSend( fd_set *send_fd );
    	virtual void Disconnect( );
    	virtual void SetNoDelay( bool noDelay );
    };
    
    //
    // CTCPClient
    //
    
    class CTCPClient : public CTCPSocket
    {
    protected:
    	bool m_Connecting;
    
    public:
    	CTCPClient( );
    	virtual ~CTCPClient( );
    
    	virtual void Reset( );
    	virtual void Disconnect( );
    	virtual bool GetConnecting( )												{ return m_Connecting; }
    	virtual void Connect( string localaddress, string address, uint16_t port );
    	virtual bool CheckConnect( );
    };
    
    //
    // CTCPServer
    //
    
    class CTCPServer : public CTCPSocket
    {
    public:
    	CTCPServer( );
    	virtual ~CTCPServer( );
    
    	virtual bool Listen( string address, uint16_t port );
    	virtual CTCPSocket *Accept( fd_set *fd );
    };
    
    //
    // CUDPSocket
    //
    
    class CUDPSocket : public CSocket
    {
    protected:
    	struct in_addr m_BroadcastTarget;
    public:
    	CUDPSocket( );
    	virtual ~CUDPSocket( );
    
    	virtual bool SendTo( struct sockaddr_in sin, BYTEARRAY message );
    	virtual bool SendTo( string address, uint16_t port, BYTEARRAY message );
    	virtual bool Broadcast( uint16_t port, BYTEARRAY message );
    	virtual void SetBroadcastTarget( string subnet );
    	virtual void SetDontRoute( bool dontRoute );
    };
    
    //
    // CUDPServer
    //
    
    class CUDPServer : public CUDPSocket
    {
    public:
    	CUDPServer( );
    	virtual ~CUDPServer( );
    
    	virtual bool Bind( struct sockaddr_in sin );
    	virtual bool Bind( string address, uint16_t port );
    	virtual void RecvFrom( fd_set *fd, struct sockaddr_in *sin, string *message );
    };
    
    #endif
    
  13. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Ты буст качал??? боту кидал?
  14. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    БОЖЕ, ДА! две версии пробовал. Не просите лог если не читаете его и вообще не понимаете ничерта в нём.
    Ещё раз
    Код:
    2>------ Rebuild All started: Project: ghost, Configuration: Release MySQL Win32 ------
    2>  util.cpp
    2>util.cpp(472): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'uint32_t', possible loss of data
    2>util.cpp(486): warning C4244: 'argument' : conversion from 'std::streamsize' to 'unsigned int', possible loss of data
    2>util.cpp(506): warning C4244: 'initializing' : conversion from 'std::streamoff' to 'uint32_t', possible loss of data
    2>util.cpp(513): warning C4244: 'argument' : conversion from 'std::streamsize' to 'unsigned int', possible loss of data
    2>  statsw3mmd.cpp
    2>  statsdota.cpp
    2>  stats.cpp
    2>  socket.cpp
    2>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    ................................................................................................................................................
    Тот же бред в ~20 строк
    ................................................................................................................................................
    2>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    2>  sha1.cpp
    2>  savegame.cpp
    2>  replay.cpp
    2>  packed.cpp
    2>  map.cpp
    2>  language.cpp
    2>  ghostdbsqlite.cpp
    2>  ghostdbmysql.cpp
    2>ghostdbmysql.cpp(36): fatal error C1083: Cannot open include file: 'boost/thread.hpp': No such file or directory
    2>  ghostdb.cpp
    2>  ghost.cpp
    2>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    ................................................................................................................................................
    Тот же бред в ~20 строк
    ................................................................................................................................................
    
    2>ghost.cpp(51): fatal error C1083: Cannot open include file: 'boost/algorithm/string/replace.hpp': No such file or directory
    2>  gameslot.cpp
    2>  gameprotocol.cpp
    2>  gameplayer.cpp
    2>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    ...............................................................................................................................................
    Тот же бред в ~20 строк
    ................................................................................................................................................
    2>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    2>  csvparser.cpp
    2>  crc32.cpp
    2>  config.cpp
    2>  commandpacket.cpp
    2>  bnlsprotocol.cpp
    2>  bnlsclient.cpp
    2>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    ................................................................................................................................................
    Тот же бред в ~20 строк
    ................................................................................................................................................
    2>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    2>  bnetprotocol.cpp
    2>  bnet.cpp
    2>d:\ghostone\ghost\socket.h(28): warning C4005: 'EADDRINUSE' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(92) : see previous definition of 'EADDRINUSE'
    ................................................................................................................................................
    Тот же бред в ~20 строк
    ................................................................................................................................................
    2>d:\ghostone\ghost\socket.h(63): warning C4005: 'EWOULDBLOCK' : macro redefinition
    2>          d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(132) : see previous definition of 'EWOULDBLOCK'
    2>bnet.cpp(46): fatal error C1083: Cannot open include file: 'boost/filesystem.hpp': No such file or directory
    2>  bncsutilinterface.cpp
    ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========
  15. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    У тебя чёрным по белому написано
    Добавь буст знач во включаемые файлы, а вообще лучше проверь есть ли у тебя этот файл в либах.
    Вся проблема только в этом.
  16. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    теперь совсем другое, ошибки с отсутствием файла изчезли
    Код:
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17): error C2371: 'int8_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(69) : see declaration of 'int8_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(25): error C2371: 'int_least8_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(79) : see declaration of 'int_least8_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(34): error C2371: 'int_fast16_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(90) : see declaration of 'int_fast16_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(38): error C2371: 'uint_fast16_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(94) : see declaration of 'uint_fast16_t'
    
    
    2>  ghostdbmysql.cpp
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17): error C2371: 'int8_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(69) : see declaration of 'int8_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(25): error C2371: 'int_least8_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(79) : see declaration of 'int_least8_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(34): error C2371: 'int_fast16_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(90) : see declaration of 'int_fast16_t'
    2>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(38): error C2371: 'uint_fast16_t' : redefinition; different basic types
    2>          d:\ghostone\ghost\ms_stdint.h(94) : see declaration of 'uint_fast16_t'

    а проблему с сокетом всё равно выдаёт
  17. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    У тебя проблема в компиляторе походу, возможно из за того что бот писался под другой версией visual c++ 2008 пробуй через него, у тебя щас конкретно ошибка в файле компилятора.
  18. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    Спасибо и на этом. Стоит 2010, вот сейчас удалил, ставил до этого 2008, но выдаёт ошибку из-за того что стоит на 7ке 64 битной. Так было написано на сайте майкрософт. Странно что их фикс не помог.
  19. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    аа, ну возможно и из за 7ки 64битной
  20. Egor Ньюфаг

    Сообщения:
    52
    Спасибы:
    0
    Знаете какой нибудь альернативный билдер? Не MS.
Статус темы:
Закрыта.