Page MenuHomePhabricator

Poco Fehler beim Übersetzen mit VS 2010
Closed, ResolvedPublic

Description

siehe:
http://cdash.mitk.org/viewBuildError.php?buildid=5295

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(163): error C2440: 'Initialisierung': 'int' kann nicht in 'Poco::TLSAbstractSlot *' konvertiert werden [C:\DartClient\mitkPublic\Release\Utilities\Poco\Foundation\PocoFoundation.vcxproj]

Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility(247): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template "std::_Pair_base<_Ty1,_Ty2>::_Pair_base<const void*&,_Ty>(_Other1,_Other2 &&)".
with
[
    _Ty1=const void *const ,
    _Ty2=Poco::TLSAbstractSlot *,

Leider ohne nähere Zeilenangabe des Fehlers.
Allerdings gibt es eine VM, auf der das Problem im VS2010 nachvollzogen werden kann (MintWin7_64Dart_VS10 auf mbit1, C:\DartClient\mitkPublic\)

Übriges Public-MITK hat keine Übersetzungsfehler in der Defaulteinstellung.

Event Timeline

[SVN revision 25662]
COMP (#5160): use of 'nullptr' instead of 0;

poco and mitk seem to compile well now with vs2010

COMP (#5160): use of 'nullptr' instead of 0;

poco and mitk seem to compile well now with vs2010

[SVN revision 25664]
COMP (#5160): use of 'nullptr' instead of 0 only in vs2010

[SVN revision 25665]
FIX (#5160): use of 'nullptr' instead of 0 only if supported