Open AlphaScorpii-dev opened 2 years ago
Here is the log contents in case the attachment didn't work properly
Building FMU (Visual C++) 64-bit mode activated. Compiling the model (Visual C++) with FMI.
fmi2Functions.c dsmodel.c Generating Code... Creating library ~FMUOutput\binaries\win64\ExternalMedia_Test_TestMedium_TestConstants.lib and object ~FMUOutput\binaries\win64\ExternalMedia_Test_TestMedium_TestConstants.exp LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTFluid.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(REFPROPBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(MixtureDerivatives.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(ReducingFunctions.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' in function '"protected: virtual class std::vector<class std::basic_string<char,struct std::char_traits
,class std::allocator >,class std::allocator<class std::basic_string<char,struct std::char_traits ,class std::allocator > > > cdecl CoolProp::AbstractState::calc_fluid_names(void)" (?calc_fluid_names@AbstractState@CoolProp@@MEAA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(UNIFAC.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(Helmholtz.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(VTPRBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(GeneralizedCubic.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(FluidProp_IF.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(CPstrings.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(externalmedialib.obj)' in function '"void * cdecl std::_Allocate_manually_vector_aligned (unsigned int64)" (??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(basesolver.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(solvermap.obj)' LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'ExternalMediaLib.lib(fluidpropsolver.obj)' LINK : warning LNK4217: symbol 'stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(solvermap.obj)' in function 'sprintf' LINK : warning LNK4286: symbol 'stdio_common_vsprintf' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(fluidpropsolver.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTFluid.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4217: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' in function '"public: unsigned int cdecl fmt::ArgVisitor<class fmt::internal::WidthHandler,unsigned int>::visit_unhandled_arg(void)" (?visit_unhandled_arg@?$ArgVisitor@VWidthHandler@internal@fmt@@I@fmt@@QEAAIXZ)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(ReducingFunctions.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' in function '"private: struct fmt::internal::Arg cdecl fmt::BasicFormatter<char,class fmt::ArgFormatter >::get_arg(class fmt::BasicStringRef cdecl fmt::BasicWriter,char const &)" (?get_arg@?$BasicFormatter@DV?$ArgFormatter@D@fmt@@@fmt@@AEAA?AUArg@internal@2@V?$BasicStringRef@D@2@AEAPEBD@Z)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(UNIFAC.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4217: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"class std::vector<char,class std::allocator > __cdecl get_binary_file_contents(char const )" (?get_binary_file_contents@@YA?AV?$vector@DV?$allocator@D@std@@@std@@PEBD@Z)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(VTPRBackend.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4217: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"private: void::write_double<double,struct fmt::FormatSpec>(double,struct fmt::FormatSpec const &)" (??$write_double@NUFormatSpec@fmt@@@?$BasicWriter@D@fmt@@AEAAXNAEBUFormatSpec@1@@Z)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(CPstrings.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' LINK : warning LNK4286: symbol '_dsign' defined in 'libucrt.lib(nan.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' LINK : warning LNK4217: symbol 'strtod' defined in 'libucrt.lib(strtod.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"public: cdecl CoolPropSolver::CoolPropSolver(class std::basic_string<char,struct std::char_traits ,class std::allocator cdecl CoolPropSolver::CoolPropSolver(class std::basic_string<char,struct std::char_traits> const &,class std::basic_string<char,struct std::char_traits ,class std::allocator > const &,class std::basic_string<char,struct std::char_traits ,class std::allocator > const &)" (??0CoolPropSolver@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)' LINK : warning LNK4286: symbol 'strtod' defined in 'libucrt.lib(strtod.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'strtod' defined in 'libucrt.lib(strtod.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4217: symbol 'strtol' defined in 'libucrt.lib(strtox.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"public: ,class std::allocator > const &,class std::basic_string<char,struct std::char_traits ,class std::allocator > const &,class std::basic_string<char,struct std::char_traits ,class std::allocator > const &)" (??0CoolPropSolver@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)' LINK : warning LNK4286: symbol 'strtol' defined in 'libucrt.lib(strtox.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4217: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTFluid.obj)' in function '"private: void cdecl fmt::BasicWriter ::write_double<long double,struct fmt::FormatSpec>(long double,struct fmt::FormatSpec const &)" (??$write_double@OUFormatSpec@fmt@@@?$BasicWriter@D@fmt@@AEAAXOAEBUFormatSpec@1@@Z)' LINK : warning LNK4286: symbol ' stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4217: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' in function '"public: virtual cdecl CoolProp::CoolPropError<4>::~CoolPropError<4>(void)" (??1?$CoolPropError@$03@CoolProp@@UEAA@XZ)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(ReducingFunctions.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' LINK : warning LNK4217: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' in function '"public: int cdecl fmt::ArgVisitor<class fmt::internal::PrecisionHandler,int>::visit_long_double(long double)" (?visit_long_double@?$ArgVisitor@VPrecisionHandler@internal@fmt@@H@fmt@@QEAAHO@Z)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(UNIFAC.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleBackend.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(VTPRBackend.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4217: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"int cdecl fmt::`anonymous namespace'::fmt_snprintf(char ,unsigned __int64,char const ,...)" (?fmt_snprintf@?A0x77577f36@fmt@@YAHPEAD_KPEBDZZ)' LINK : warning LNK4217: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(CPstrings.obj)' in function '"public: unsigned int cdecl fmt::ArgVisitor<class fmt::internal::WidthHandler,unsigned int>::visit(struct fmt::internal::Arg const &)" (?visit@?$ArgVisitor@VWidthHandler@internal@fmt@@I@fmt@@QEAAIAEBUArg@internal@2@@Z)' LINK : warning LNK4286: symbol 'stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' LINK : warning LNK4286: symbol '__stdio_common_vsnprintf_s' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTFluid.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' in function '"public: double cdecl CoolProp::IncompressibleFluid::dhdTatPxdT(double,double,double)" (?dhdTatPxdT@IncompressibleFluid@CoolProp@@QEAANNNN@Z)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' in function '"public: int cdecl fmt::ArgVisitor<class fmt::internal::PrecisionHandler,int>::visit(struct fmt::internal::Arg const &)" (?visit@?$ArgVisitor@VPrecisionHandler@internal@fmt@@H@fmt@@QEAAHAEBUArg@internal@2@@Z)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(ReducingFunctions.obj)' in function '"public: virtual double cdecl CoolProp::GERG2008ReducingFunction::d2Trdxidxj(class std::vector<double,class std::allocator> const &,unsigned int64,unsigned int64,enum CoolProp::x_N_dependency_flag)const " (?d2Trdxidxj@GERG2008ReducingFunction@CoolProp@@UEBANAEBV?$vector@NV?$allocator@N@std@@@std@@_K1W4x_N_dependency_flag@2@@Z)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' in function '"protected: void cdecl std::time_get<char,class std::istreambuf_iterator<char,struct std::char_traits> >::_Getvals cdecl fmt::internal::report_unknown_type(char,char const )" (?report_unknown_type@internal@fmt@@YAXDPEBD@Z)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CPstrings.obj)' in function '"public: void cdecl fmt::PrintfFormatter<char,class fmt::PrintfArgFormatter(wchar_t,class std::_Locinfo const &)" (??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(UNIFAC.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(VTPRBackend.obj)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"void >::format(class fmt::BasicCStringRef cdecl IF97::`dynamic initializer for 'reg20data''(void)" (??Ereg20data@IF97@@YAXXZ)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTFluid.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' in function '"public: unsigned int cdecl fmt::ArgVisitor<class fmt::internal::WidthHandler,unsigned int>::visit(struct fmt::internal::Arg const &)" (?visit@?$ArgVisitor@VWidthHandler@internal@fmt@@I@fmt@@QEAAIAEBUArg@internal@2@@Z)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(ReducingFunctions.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(UNIFAC.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"private: char cdecl fmt::BasicWriter)" (?format@?$PrintfFormatter@DV?$PrintfArgFormatter@D@fmt@@@fmt@@QEAAXV?$BasicCStringRef@D@2@@Z)' LINK : warning LNK4286: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' LINK : warning LNK4217: symbol 'isprint' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' in function '"void ::prepare_int_buffer cdecl rapidjson::internal::Stack(unsigned int,struct fmt::AlignSpec const &,char const *,unsigned int)" (??$prepare_int_buffer@UAlignSpec@fmt@@@?$BasicWriter@D@fmt@@AEAAPEADIAEBUAlignSpec@1@PEBDI@Z)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' in function '"private: void ::Expand (unsigned int64)" (??$Expand@D@?$Stack@VCrtAllocator@rapidjson@@@internal@rapidjson@@AEAAX_K@Z)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(VTPRBackend.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(coolpropsolver.obj)' in function '"private: void cdecl fmt::BasicWriter ::write_int<int,struct fmt::FormatSpec>(int,struct fmt::FormatSpec)" (??$write_int@HUFormatSpec@fmt@@@?$BasicWriter@D@fmt@@AEAAXHUFormatSpec@1@@Z)' LINK : warning LNK4217: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(CPstrings.obj)' in function '"public: void cdecl fmt::PrintfFormatter<char,class fmt::PrintfArgFormatter>::format(class fmt::BasicCStringRef cdecl std::time_get<char,class std::istreambuf_iterator<char,struct std::char_traits)" (?format@?$PrintfFormatter@DV?$PrintfArgFormatter@D@fmt@@@fmt@@QEAAXV?$BasicCStringRef@D@2@@Z)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' LINK : warning LNK4286: symbol 'localeconv' defined in 'libucrt.lib(localeconv.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4217: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(DataStructures.obj)' in function '"class std::basic_string<char,struct std::char_traits ,class std::allocator > __cdecl upper(class std::basic_string<char,struct std::char_traits ,class std::allocator >)" (?upper@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@Z)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'toupper' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'ExternalMediaLib.lib(BicubicBackend.obj)' LINK : warning LNK4217: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' in function '"protected: void > >::_Getvals (wchar_t,class std::_Locinfo const &)" (??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z)' LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'calloc' defined in 'libucrt.lib(calloc.obj)' is imported by 'ExternalMediaLib.lib(TTSEBackend.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' in function '"public: void cdecl Eigen::MatrixBase<class Eigen::Block<class Eigen::Matrix<double,-1,-1,0,-1,-1>,-1,-1,0> >::applyHouseholderOnTheLeft<class Eigen::Block<class Eigen::Matrix<double,-1,-1,0,-1,-1> const ,-1,1,0> >(class Eigen::Block<class Eigen::Matrix<double,-1,-1,0,-1,-1> const ,-1,1,0> const &,double const &,double *)" (??$applyHouseholderOnTheLeft@V?$Block@$$CBV?$Matrix@N$0?0$0?0$0A@$0?0$0?0@Eigen@@$0?0$00$0A@@Eigen@@@?$MatrixBase@V?$Block@V?$Matrix@N$0?0$0?0$0A@$0?0$0?0@Eigen@@$0?0$0?0$0A@@Eigen@@@Eigen@@QEAAXAEBV?$Block@$$CBV?$Matrix@N$0?0$0?0$0A@$0?0$0?0@Eigen@@$0?0$00$0A@@1@AEBNPEAN@Z)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(PhaseEnvelopeRoutines.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4217: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(AbstractState.obj)' in function '"public: cdecl CoolProp::SaturationAncillaryFunction::~SaturationAncillaryFunction(void)" (??1SaturationAncillaryFunction@CoolProp@@QEAA@XZ)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(CoolProp.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' LINK : warning LNK4286: symbol 'free' defined in 'libucrt.lib(free.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' in function '"public: void cdecl fmt::ArgVisitor<class fmt::PrintfArgFormatter ,void>::visit(struct fmt::internal::Arg const &)" (?visit@?$ArgVisitor@V?$PrintfArgFormatter@D@fmt@@X@fmt@@QEAAXAEBUArg@internal@2@@Z)' LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(TransportRoutines.obj)' in function '"private: void cdecl fmt::BasicWriter::write_double<double,struct fmt::FormatSpec>(double,struct fmt::FormatSpec const &)" (??$write_double@NUFormatSpec@fmt@@@?$BasicWriter@D@fmt@@AEAAXNAEBUFormatSpec@1@@Z)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleFluid.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(Solvers.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(Ancillaries.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(VLERoutines.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' in function '"class std::basic_string<char,struct std::char_traits ,class std::allocator > cdecl cpjson::get_string(class rapidjson::GenericValue<struct rapidjson::UTF8 ,class rapidjson::MemoryPoolAllocator cdecl Eigen::internal::conditional_aligned_new_auto<int,1>(unsigned int64)" (??$conditional_aligned_new_auto@H$00@internal@Eigen@@YAPEAH_K@Z)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(Helmholtz.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(CubicBackend.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(CPnumerics.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTLibrary.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(PolyMath.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(FluidLibrary.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(IncompressibleLibrary.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4217: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' in function '"private: void cdecl rapidjson::internal::Stack> const &,class std::basic_string<char,struct std::char_traits ,class std::allocator >)" (?get_string@cpjson@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@V23@@Z)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4286: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' LINK : warning LNK4217: symbol 'malloc' defined in 'libucrt.lib(malloc.obj)' is imported by 'ExternalMediaLib.lib(HelmholtzEOSMixtureBackend.obj)' in function '"int * ::Expand (unsigned int64)" (??$Expand@D@?$Stack@VCrtAllocator@rapidjson@@@internal@rapidjson@@AEAAX_K@Z)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(CubicsLibrary.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(Configuration.obj)' LINK : warning LNK4286: symbol 'realloc' defined in 'libucrt.lib(realloc.obj)' is imported by 'ExternalMediaLib.lib(UNIFACLibrary.obj)' LINK : warning LNK4217: symbol '_errno' defined in 'libucrt.lib(errno.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"class std::vector<char,class std::allocator > cdecl get_binary_file_contents(char const )" (?get_binary_file_contents@@YA?AV?$vector@DV?$allocator@D@std@@@std@@PEBD@Z)' LINK : warning LNK4217: symbol 'getenv' defined in 'libucrt.lib(getenv.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"class std::basic_string<char,struct std::char_traits,class std::allocator ,int,int)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z)' LINK : warning LNK4286: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"public: class std::basic_filebuf<char,struct std::char_traits> __cdecl get_home_dir(void)" (?get_home_dir@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)' LINK : warning LNK4217: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"public: __cdecl std::basic_ifstream<char,struct std::char_traits >::basic_ifstream<char,struct std::char_traits >(char const > cdecl std::basic_filebuf<char,struct std::char_traits >::close(void)" (?close@?$basic_filebuf@DU?$char_traits@D@std@@@std@@QEAAPEAV12@XZ)' LINK : warning LNK4286: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual int cdecl std::basic_filebuf<char,struct std::char_traits>::sync(void)" (?sync@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)' LINK : warning LNK4286: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fgetc' defined in 'libucrt.lib(fgetc.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits ,int64)" (?xsgetn@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z)' LINK : warning LNK4286: symbol 'fread' defined in 'libucrt.lib(fread.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fsetpos' defined in 'libucrt.lib(fsetpos.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual class std::fpos>::uflow(void)" (?uflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)' LINK : warning LNK4286: symbol 'fgetc' defined in 'libucrt.lib(fgetc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fgetpos' defined in 'libucrt.lib(fgetpos.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual class std::fpos cdecl std::basic_filebuf<char,struct std::char_traits >::seekoff( int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)' LINK : warning LNK4286: symbol 'fgetpos' defined in 'libucrt.lib(fgetpos.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual int cdecl std::basic_filebuf<char,struct std::char_traits>::overflow(int)" (?overflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)' LINK : warning LNK4286: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fread' defined in 'libucrt.lib(fread.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual int64 __cdecl std::basic_filebuf<char,struct std::char_traits>::xsgetn(char cdecl std::basic_filebuf<char,struct std::char_traits cdecl std::basic_filebuf<char,struct std::char_traits>::seekpos(class std::fpos cdecl std::basic_filebuf<char,struct std::char_traits,int)" (?seekpos@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@V32@H@Z)' LINK : warning LNK4286: symbol 'fsetpos' defined in 'libucrt.lib(fsetpos.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol '_fseeki64' defined in 'libucrt.lib(fseek.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual class std::fpos >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)' LINK : warning LNK4286: symbol '_fseeki64' defined in 'libucrt.lib(fseek.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'fwrite' defined in 'libucrt.lib(fwrite.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: bool >::_Endwrite(void)" (?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IEAA_NXZ)' LINK : warning LNK4286: symbol 'fwrite' defined in 'libucrt.lib(fwrite.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'ungetc' defined in 'libucrt.lib(ungetc.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"protected: virtual int cdecl std::basic_filebuf<char,struct std::char_traits >::pbackfail(int)" (?pbackfail@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHH@Z)' LINK : warning LNK4286: symbol 'ungetc' defined in 'libucrt.lib(ungetc.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"public: virtual void cdecl std::basic_filebuf<char,struct std::char_traits cdecl CoolProp::REFPROPGenerator::get_AbstractState(class std::vector<class std::basic_string<char,struct std::char_traits>::_Lock(void)" (?_Lock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)' LINK : warning LNK4286: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"public: virtual void cdecl std::basic_filebuf<char,struct std::char_traits>::_Unlock(void)" (?_Unlock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)' LINK : warning LNK4286: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol '_stat64i32' defined in 'libucrt.lib(stat.obj)' is imported by 'ExternalMediaLib.lib(CPfilepaths.obj)' in function '"bool cdecl path_exists(class std::basic_string<char,struct std::char_traits ,class std::allocator cdecl CoolProp::PCSAFTBackend::PCSAFTBackend(class std::vector<class std::basic_string<char,struct std::char_traits> const &)" (?path_exists@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)' LINK : warning LNK4286: symbol '_stat64i32' defined in 'libucrt.lib(stat.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' LINK : warning LNK4217: symbol 'atof' defined in 'libucrt.lib(atof.obj)' is imported by 'ExternalMediaLib.lib(PCSAFTBackend.obj)' in function '"public: ,class std::allocator >,class std::allocator<class std::basic_string<char,struct std::char_traits ,class std::allocator > > > const &,bool)" (??0PCSAFTBackend@CoolProp@@QEAA@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@_N@Z)' LINK : warning LNK4217: symbol 'fopen_s' defined in 'libucrt.lib(fopen.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_add_mem_to_archive_file_in_place' LINK : warning LNK4217: symbol 'freopen_s' defined in 'libucrt.lib(freopen.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_add_mem_to_archive_file_in_place' LINK : warning LNK4217: symbol '_ftelli64' defined in 'libucrt.lib(ftell.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_file_read_func' LINK : warning LNK4217: symbol 'remove' defined in 'libucrt.lib(unlink.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_add_mem_to_archive_file_in_place' LINK : warning LNK4217: symbol 'clock' defined in 'libucrt.lib(clock.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function '"void cdecl CoolProp::load_table (class CoolProp::LogPHTable &,class std::basic_string<char,struct std::char_traits cdecl CoolProp::parse_HMX_BNC(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits ,class std::allocator > const &)" (??$load_table@VLogPHTable@CoolProp@@@CoolProp@@YAXAEAVLogPHTable@0@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z)' LINK : warning LNK4217: symbol '_localtime64_s' defined in 'libucrt.lib(localtime.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_writer_add_file' LINK : warning LNK4217: symbol '_mktime64' defined in 'libucrt.lib(mktime.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_reader_file_stat' LINK : warning LNK4217: symbol '_time64' defined in 'libucrt.lib(time.obj)' is imported by 'ExternalMediaLib.lib(TabularBackends.obj)' in function 'mz_zip_writer_add_mem_ex' LINK : warning LNK4217: symbol 'isspace' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(MixtureParameters.obj)' in function '"void ,class std::allocator > const &,class std::vector<struct CoolProp::REFPROP_binary_element,class std::allocator > &,class std::vector<struct CoolProp::REFPROP_departure_function,class std::allocator > &)" (?parse_HMX_BNC@CoolProp@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV?$vector@UREFPROP_binary_element@CoolProp@@V?$allocator@UREFPROP_binary_element@CoolProp@@@std@@@3@AEAV?$vector@UREFPROP_departure_function@CoolProp@@V?$allocator@UREFPROP_departure_function@CoolProp@@@std@@@3@@Z)' LINK : warning LNK4217: symbol 'isspace' defined in 'libucrt.lib(_ctype.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' in function '"public: virtual class CoolProp::AbstractState * ,class std::allocator >,class std::allocator<class std::basic_string<char,struct std::char_traits ,class std::allocator > > > const &)" (?get_AbstractState@REFPROPGenerator@CoolProp@@UEAAPEAVAbstractState@2@AEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z)' LINK : warning LNK4217: symbol 'acrt_iob_func' defined in 'libucrt.lib(_file.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' in function 'printf' LINK : warning LNK4217: symbol '__stdio_common_vfprintf' defined in 'libucrt.lib(output.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' in function 'printf' LINK : warning LNK4217: symbol 'tolower' defined in 'libucrt.lib(tolower_toupper.obj)' is imported by 'ExternalMediaLib.lib(REFPROPMixtureBackend.obj)' in function '"class std::basic_string<char,struct std::char_traits ,class std::allocator cdecl RPlower(class std::basic_string<char,struct std::char_traits> ,class std::allocator >)" (?RPlower@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@Z)' LINK : warning LNK4217: symbol 'rand' defined in 'libucrt.lib(rand.obj)' is imported by 'ExternalMediaLib.lib(FlashRoutines.obj)' in function '"public: static void cdecl CoolProp::FlashRoutines::HS_flash_generate_TP_singlephase_guess(class CoolProp::HelmholtzEOSMixtureBackend &,double &,double &)" (?HS_flash_generate_TP_singlephase_guess@FlashRoutines@CoolProp@@SAXAEAVHelmholtzEOSMixtureBackend@2@AEAN1@Z)' ExternalMediaLib.lib(CPnumerics.obj) : error LNK2019: unresolved external symbol imp_acosh referenced in function "void cdecl solve_cubic(double,double,double,double,int &,double &,double &,double &)" (?solve_cubic@@YAXNNNNAEAHAEAN11@Z) ExternalMediaLib.lib(TransportRoutines.obj) : error LNK2001: unresolved external symbol imp_acosh ExternalMediaLib.lib(CPnumerics.obj) : error LNK2019: unresolved external symbol imp_asinh referenced in function "void cdecl solve_cubic(double,double,double,double,int &,double &,double &,double &)" (?solve_cubic@@YAXNNNNAEAHAEAN11@Z) ExternalMediaLib.lib(CPfilepaths.obj) : error LNK2019: unresolved external symbol imp_setvbuf referenced in function "protected: virtual class std::basic_streambuf<char,struct std::char_traits > * cdecl std::basic_filebuf<char,struct std::char_traits>::setbuf(char *,int64)" (?setbuf@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAD_J@Z) ExternalMediaLib.lib(TabularBackends.obj) : error LNK2001: unresolved external symbol __imp_setvbuf ExternalMediaLib.lib(TabularBackends.obj) : error LNK2019: unresolved external symbol imp__utime64 referenced in function mz_zip_reader_extract_file_to_file ~FMUOutput\binaries\win64\ExternalMedia_Test_TestMedium_TestConstants.dll : fatal error LNK1120: 4 unresolved externals Error creating FMU zip.
This looks like you are not linking to the correct runtime. Please note that that the runtime and the libraries have to match. Maybe there is a problem with static and dynamic linking?
Could it be that static libs are the problem here ? Still I find it weird that simulation is working. I could generate a proper VS project using source code FMU and then create a cmake project from FMPy, would it be of any help ?
I have been investigating a little more about this, using the approach I wrote above (source code FMU => CMAKE project => inspection in Visual Studio). As far as I can say, it seems that the ExternalMediaLib is linked against the multithreaded DLL runtime (msvcrt.lib), which seems to be a problem when the FMU is trying to link against the static one (libcmt.lib). I'm not really good at those things, but seems like a solution would be to build ExternalMediaLib with /MT instead of /MD ?
Yes - that is exactly what I was referring to. Here is a version based on bf1b25577d9492bcda7ab76ef9a1583ffb2da406 that is linked to the static MSVC runtime libraries: https://ipudk-my.sharepoint.com/:u:/g/personal/jowr_ipu_dk/EdV872uIHUhDoDjJtY6yJDsBCTbazFQKO8MqslJXsFY4iQ?e=lxhEyz
I can confirm that with this version, Dymola can create and run the generated FMU (tested on example models only, but that's pretty encouraging). I guess it's specific to how Dymola is looking for shared libraries, but I just had to manually moved the files for my compiler from Resources/Library/win{32,64}/vs2022 to the parent folder Resources/Library/win{32,64}, else it wouldn't be able to find them. The files that were already there, I don't really know what they were targeting, so I just deleted them.
Hi - that is good news. Here are a few more questions:
I can just say for Dymola but 1) What do you call "ordinary models" ? I just tested with the models that happen to be in the Test package 2) No, deleting is not enough, I need to put libraries in win64. They cannot be found in subfolders This seems to be in contradiction with Dymola documentation however. If you don't mind, I can try to raise an issue to Dymola support and attach your package for them to test ?
Did you restart Dymola after you deleted the files in the root folder?
1) Yes, plain old Modelica sims work 2) Fine, I'll wait. I did try to restart Dymola and reload, but same result
Compiler message:
Compiling and linking the model (Visual C++).
64-bit mode activated.
Guessed compiler version: 1933
dsmodel.c
dsmodel.c(317): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data
LINK : fatal error LNK1181: cannot open input file 'ExternalMediaLib.lib'
Error generating Dymosim.
Since in the latest release we switched to dynamic libraries, I wonder if this problem is fixed as well.
I can translate and run models from release 3.3.1 with my current Dymola (2023) setup and VS2019 without any issue nor warning. However, when I try to export them as FMUs, I have the following log. buildlog.txt Somehow, the linker is not really happy :/