Page MenuHomePhabricator

MatchPoint causes warnings during SuperBuild
Open, NormalPublic

Description

When using MITK with MatchPoint the super build gives some warnings while compiling MatchPoint. This happens since the latest changes, using MatchPoint_rev_471e4259.tar.

Warning	C4275	non dll-interface class 'std::invalid_argument' used as base for dll-interface class 'iro::exceptions::InvalidDataRepresentation' (compiling source file bin\ep\src\MatchPoint\Code\Ontology\Common\source\mapOntologyExceptions.cpp) [bin\ep\src\MatchPoint-build\Code\Ontology\Common\MAPOntology.vcxproj]	MatchPoint	bin\ep\src\MatchPoint\Code\Ontology\Common\include\mapOntologyExceptions.h	37
Warning	C4251	'iro::scenario::SimpleInformationSpace::_uid': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'iro::scenario::SimpleInformationSpace' (compiling source file bin\ep\src\MatchPoint\Code\Ontology\Simple\source\mapSimpleInformationEntity.cpp) [bin\ep\src\MatchPoint-build\Code\Ontology\Simple\MAPOntologySimple.vcxproj]	MatchPoint	bin\ep\src\MatchPoint\Code\Ontology\Simple\include\mapSimpleInformationSpace.h	62

Event Timeline

kalali triaged this task as Normal priority.Apr 22 2019, 2:55 PM
kalali created this task.

@kislinsk Stefan, you said you reworked this pragma for MITK? Does it implie any changes for 3rd party projects?