25.02.2020, 01:49
|
#385
|
Пользователь
Регистрация: 24.02.2020
Сообщений: 16
Отблагодарили 3 раз(а)
Рейтинг мнений:
|
Re: L2 SERVER C1 SINNA 2011 by smeli
Цитата:
Сообщение от hugoblood
Здравствуйте, друзья, я пытаюсь скомпилировать источник SMELI и не могу этого сделать, я использую Microsoft Visual Studio 2010, я понимаю, что источник требует MVS 2008, но я почти достиг этого, только что у меня есть ошибка в SimpleIni.h, который согласно журналу ошибок Это выглядит следующим образом:
1
Ошибка 1 ошибка C2440: «инициализация»: невозможно преобразовать из «int» в «const char *» c: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ include \ utility 163 1 L2ExtensionProject
и 2-й
Ошибка 2 ошибка C2439: 'std :: _ Pair_base <_Ty1, _Ty2> :: second': не удалось инициализировать элемент c: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ include \ utility 163 1 L2ExtensionProject
Кто-нибудь может подсказать мне, чтобы решить эту ошибку при компиляции?
Код:
1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(163): error C2440: 'inicializando' : no se puede realizar la conversión de 'int' a 'const char *'
La conversión de un tipo integral a un tipo de puntero requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(247) : vea la referencia a la creación de instancias de plantilla de función 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<const SI_CHAR*&,_Ty>(_Other1,_Other2 &&)' que se está compilando
with
[
_Ty1=const char *const ,
_Ty2=const char *,
SI_CHAR=char,
_Ty=int,
_Other1=const char *&,
_Other2=int
]
c:\users\public\downloads\l2off\source code smeli new\l2server\SimpleIni.h(1055) : vea la referencia a la creación de instancias de plantilla de función 'std::pair<_Ty1,_Ty2>::pair<const SI_CHAR*&,int>(_Other1,_Other2 &&)' que se está compilando
with
[
_Ty1=const char *const ,
_Ty2=const char *,
SI_CHAR=char,
_Other1=const char *&,
_Other2=int
]
c:\users\public\downloads\l2off\source code smeli new\l2server\SimpleIni.h(1003) : durante la compilación de la función miembro de plantilla de clase 'int CSimpleIniTempl<SI_CHAR,SI_STRCMP,SI_CONVERTER>::AddEntry(const SI_CHAR *,const SI_CHAR *,const SI_CHAR *,bool)'
with
[
SI_CHAR=char,
SI_STRCMP=SI_WindowsNoCase<char>,
SI_CONVERTER=SI_ConvertA<char>
]
c:\users\public\downloads\l2off\source code smeli new\l2server\SimpleIni.h(806) : durante la compilación de la función miembro de plantilla de clase 'int CSimpleIniTempl<SI_CHAR,SI_STRCMP,SI_CONVERTER>::LoadFile(const char *,size_t,bool)'
with
[
SI_CHAR=char,
SI_STRCMP=SI_WindowsNoCase<char>,
SI_CONVERTER=SI_ConvertA<char>
]
c:\users\public\downloads\l2off\source code smeli new\l2server\SimpleIni.h(720) : durante la compilación de la función miembro de plantilla de clase 'void CSimpleIniTempl<SI_CHAR,SI_STRCMP,SI_CONVERTER>::Reset(void)'
with
[
SI_CHAR=char,
SI_STRCMP=SI_WindowsNoCase<char>,
SI_CONVERTER=SI_ConvertA<char>
]
c:\users\public\downloads\l2off\source code smeli new\l2server\SimpleIni.h(708) : durante la compilación de la función miembro de plantilla de clase 'CSimpleIniTempl<SI_CHAR,SI_STRCMP,SI_CONVERTER>::CSimpleIniTempl(void)'
with
[
SI_CHAR=char,
SI_STRCMP=SI_WindowsNoCase<char>,
SI_CONVERTER=SI_ConvertA<char>
]
c:\users\public\downloads\l2off\source code smeli new\l2server\ExUser.h(49) : vea la referencia a la creación de instancias de plantilla de clase 'CSimpleIniTempl<SI_CHAR,SI_STRCMP,SI_CONVERTER>' que se está compilando
with
[
SI_CHAR=char,
SI_STRCMP=SI_WindowsNoCase<char>,
SI_CONVERTER=SI_ConvertA<char>
]
1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(163): error C2439: 'std::_Pair_base<_Ty1,_Ty2>::second' : no se pudo inicializar el miembro
with
[
_Ty1=const char *const ,
_Ty2=const char *
]
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(167) : vea la declaración de 'std::_Pair_base<_Ty1,_Ty2>::second'
with
[
_Ty1=const char *const ,
_Ty2=const char *
]
|
Предполагаю, что неправильно прописаны пути к библиотекам - или не в том порядке указаны header files. Скорее всего, проблема не в исходниках, а в настройках проекта.
|
|
|