PS C:\src\msh2exo\build> cmake --build . --config Release Microsoft (R) Build Engine version 17.2.1+52cd2da31 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Building Custom Rule C:/src/msh2exo/tpls/fmt/CMakeLists.txt format.cc os.cc Generating Code... fmt.vcxproj -> C:\src\msh2exo\build\tpls\fmt\Release\fmt.lib Building Custom Rule C:/src/msh2exo/CMakeLists.txt main.cpp gmsh_reader.cpp C:\src\msh2exo\src\gmsh_reader.cpp(296,10): warning C4267: 'argument': conversion from 'size_t' to 'const int', possibl e loss of data [C:\src\msh2exo\build\msh2exo.vcxproj] C:\src\msh2exo\src\gmsh_reader.cpp(382,22): warning C4018: '<': signed/unsigned mismatch [C:\src\msh2exo\build\msh2exo. vcxproj] C:\src\msh2exo\src\gmsh_reader.cpp(391,42): warning C4227: anachronism used: qualifiers on reference are ignored [C:\sr c\msh2exo\build\msh2exo.vcxproj] C:\src\msh2exo\src\gmsh_reader.cpp(414,42): warning C4227: anachronism used: qualifiers on reference are ignored [C:\sr c\msh2exo\build\msh2exo.vcxproj] gmsh_sdk_reader.cpp intermediate_mesh.cpp exodus_writer.cpp C:\src\msh2exo\src\exodus_writer.cpp(52,16): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possibl e loss of data [C:\src\msh2exo\build\msh2exo.vcxproj] C:\src\msh2exo\src\exodus_writer.cpp(56,18): warning C4244: 'initializing': conversion from 'const _Ty' to 'int', possi ble loss of data [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=int64_t ] C:\src\msh2exo\src\exodus_writer.cpp(141,50): warning C4244: '=': conversion from '_Ty' to '_Ty', possible loss of data [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=int64_t ] and [ _Ty=int ] C:\src\msh2exo\src\exodus_writer.cpp(126,44): warning C4996: 'localtime': This function or variable may be unsafe. Cons ider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\s rc\msh2exo\build\msh2exo.vcxproj] C:\src\msh2exo\src\exodus_writer.cpp(127,44): warning C4996: 'localtime': This function or variable may be unsafe. Cons ider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\s rc\msh2exo\build\msh2exo.vcxproj] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\utility(190,16): warning C424 4: 'initializing': conversion from '_Ty' to '_Ty1', possible loss of data [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=int64_t ] and [ _Ty1=int ] C:\src\msh2exo\src\exodus_writer.cpp(103): message : see reference to function template instantiation 'std::pair::pair<__int64,int,0>(_Other1 &&,_Other2 &&) noexcept' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Other1=__int64, _Other2=int ] C:\src\msh2exo\src\exodus_writer.cpp(103): message : see reference to function template instantiation 'std::pair::pair<__int64,int,0>(_Other1 &&,_Other2 &&) noexcept' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Other1=__int64, _Other2=int ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\xmemory(680,47): warning C424 4: 'initializing': conversion from 'const Arg' to '_Objty', possible loss of data [C:\src\msh2exo\build\msh2exo.vcxproj ] with [ Arg=__int64 ] and [ _Objty=int ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\xmemory(1656): message : see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,const Arg&>(_A lloc &,_Objty *const ,const Arg &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Alloc=std::allocator, _Ty=int, Arg=__int64, _Objty=int ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\xmemory(1656): message : see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,const Arg&>(_A lloc &,_Objty *const ,const Arg &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Alloc=std::allocator, _Ty=int, Arg=__int64, _Objty=int ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\xmemory(1695): message : see reference to function template instantiation 'void std::_Uninitialized_backout_al<_Alloc>::_Emplace_back(const __int64 &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Alloc=std::allocator ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\xmemory(1695): message : see reference to function template instantiation 'void std::_Uninitialized_backout_al<_Alloc>::_Emplace_back(const __int64 &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Alloc=std::allocator ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\vector(1920): message : see r eference to function template instantiation 'int *std::_Uninitialized_copy<_Ty,std::allocator>(const _InIt,const _ InIt,int *,_Alloc &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=const __int64 *, _InIt=const __int64 *, _Alloc=std::allocator ] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\vector(685): message : see re ference to function template instantiation 'void std::vector>::_Construct_n(const unsigned __int64,const __int64 *&&,const __int64 *&&)' being compiled [C:\src\msh2exo\build\msh2exo.v cxproj] C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include\vector(685): message : see re ference to function template instantiation 'void std::vector>::_Construct_n(const unsigned __int64,const __int64 *&&,const __int64 *&&)' being compiled [C:\src\msh2exo\build\msh2exo.v cxproj] C:\src\msh2exo\src\exodus_writer.cpp(181): message : see reference to function template instantiation 'std::vector>::vector>>,0>(_Iter,_Iter,cons t _Alloc &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=int64_t, _Iter=std::_Vector_const_iterator>>, _Alloc=std::allocator ] C:\src\msh2exo\src\exodus_writer.cpp(180): message : see reference to function template instantiation 'std::vector>::vector>>,0>(_Iter,_Iter,cons t _Alloc &)' being compiled [C:\src\msh2exo\build\msh2exo.vcxproj] with [ _Ty=int64_t, _Iter=std::_Vector_const_iterator>>, _Alloc=std::allocator ] options.cpp util.cpp Generating Code... gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::initialize(int,char * *,bool,bool)" (?initialize@gmsh@@YAXHPEAPEAD_N1@Z) referenced in function "class msh2exo::IntermediateMesh __cdecl msh2exo::read_gms h_sdk_file(class std::basic_string,class std::allocator >)" (?read_gmsh_sdk_fi le@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\src\msh2exo\b uild\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::open(class std::basic_string,class std::allocator > const &)" (?open@gmsh@@YAXAEBV?$basic_string@DU?$char_traits@ D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "class msh2exo::IntermediateMesh __cdecl msh2exo::read_gmsh_sd k_file(class std::basic_string,class std::allocator >)" (?read_gmsh_sdk_file@m sh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\src\msh2exo\build \msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::getEntities(class std::vecto r,class std::allocator > > &,int)" (?getEntities@model@gmsh@@YAXAEA V?$vector@U?$pair@HH@std@@V?$allocator@U?$pair@HH@std@@@2@@std@@H@Z) referenced in function "class msh2exo::Intermediat eMesh __cdecl msh2exo::read_gmsh_sdk_file(class std::basic_string,class std::allocat or >)" (?read_gmsh_sdk_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@ D@2@@std@@@Z) [C:\src\msh2exo\build\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::getPhysicalGroups(class std: :vector,class std::allocator > > &,int)" (?getPhysicalGroups@model@ gmsh@@YAXAEAV?$vector@U?$pair@HH@std@@V?$allocator@U?$pair@HH@std@@@2@@std@@H@Z) referenced in function "class msh2exo: :IntermediateMesh __cdecl msh2exo::read_gmsh_sdk_file(class std::basic_string,class std::allocator >)" (?read_gmsh_sdk_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V ?$allocator@D@2@@std@@@Z) [C:\src\msh2exo\build\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::getEntitiesForPhysicalGroup( int,int,class std::vector > &)" (?getEntitiesForPhysicalGroup@model@gmsh@@YAXHHAEAV?$vect or@HV?$allocator@H@std@@@std@@@Z) referenced in function "class msh2exo::IntermediateMesh __cdecl msh2exo::read_gmsh_sd k_file(class std::basic_string,class std::allocator >)" (?read_gmsh_sdk_file@m sh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\src\msh2exo\build \msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::getPhysicalName(int,int,clas s std::basic_string,class std::allocator > &)" (?getPhysicalName@model@gmsh@@Y AXHHAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "class msh2exo::Interme diateMesh __cdecl msh2exo::read_gmsh_sdk_file(class std::basic_string,class std::all ocator >)" (?read_gmsh_sdk_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$alloca tor@D@2@@std@@@Z) [C:\src\msh2exo\build\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::mesh::getNodes(class std::ve ctor > &,class std::vector > &,class std::vector > &,int,int,bool,bool)" (?getNodes@mesh@model@gmsh@@YAXAEAV?$ vector@_KV?$allocator@_K@std@@@std@@AEAV?$vector@NV?$allocator@N@std@@@5@1HH_N2@Z) referenced in function "class msh2ex o::IntermediateMesh __cdecl msh2exo::read_gmsh_sdk_file(class std::basic_string,clas s std::allocator >)" (?read_gmsh_sdk_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@ @V?$allocator@D@2@@std@@@Z) [C:\src\msh2exo\build\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::mesh::getNodesForPhysicalGro up(int,int,class std::vector > &,class std::vector > &)" (?getNodesForPhysicalGroup@mesh@model@gmsh@@YAXHHAEAV?$vector@_KV?$allocator@_K@std@@@std @@AEAV?$vector@NV?$allocator@N@std@@@5@@Z) referenced in function "class msh2exo::IntermediateMesh __cdecl msh2exo::rea d_gmsh_sdk_file(class std::basic_string,class std::allocator >)" (?read_gmsh_s dk_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\src\msh2 exo\build\msh2exo.vcxproj] gmsh_sdk_reader.obj : error LNK2019: unresolved external symbol "void __cdecl gmsh::model::mesh::getElements(class std: :vector > &,class std::vector >,class std::allocator > > > & ,class std::vector >,class std::allocator > > > &,int,int)" (?getElements@mesh@model@gmsh@ @YAXAEAV?$vector@HV?$allocator@H@std@@@std@@AEAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@ _KV?$allocator@_K@std@@@std@@@2@@5@1HH@Z) referenced in function "class msh2exo::IntermediateMesh __cdecl msh2exo::read _gmsh_sdk_file(class std::basic_string,class std::allocator >)" (?read_gmsh_sd k_file@msh2exo@@YA?AVIntermediateMesh@1@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\src\msh2e xo\build\msh2exo.vcxproj] C:\src\msh2exo\build\Release\msh2exo.exe : fatal error LNK1120: 9 unresolved externals [C:\src\msh2exo\build\msh2exo.vc xproj]