polyminer1 / rhminer

RandomHash miner for the PascalCoin project
GNU General Public License v3.0
37 stars 39 forks source link

Visual Studio 2019 compilation error #14

Closed mamin27 closed 4 years ago

mamin27 commented 4 years ago

During compilation at Visual Studio 2019 at Win 10 x64 platform appears linker error message Please could you look at it.

Regards

Marian

1>------ Rebuild All started: Project: lib_json, Configuration: Release Win32 ------ 1>cl : command line warning D9035: option 'Zc:forScope-' has been deprecated and will be removed in a future release 1>json_reader.cpp 1>json_value.cpp 1>json_writer.cpp 1>lib_json.vcxproj -> C:\Users\ecomet-lenovo-ntbk\rhminer-master\jsoncpp-1.8.0\makefiles\vs71../../build/vs71/release/lib_json\lib_json.lib 1>Done building project "lib_json.vcxproj". 2>------ Rebuild All started: Project: rhminer, Configuration: Release_CPU x64 ------ 2>precomp.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\packages\boost.1.72.0.0\lib\native\include\boost\timer.hpp(21): message : This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead. 2>int128_o.cpp 2>miniweb.cpp 2>PascalWork.cpp 2>CommonData.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\corelib\int128_o.cpp(414): warning C4723: potential divide by 0 2>FixedHash.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\corelib\PascalWork.cpp(226,79): warning C4267: 'argument': conversion from 'size_t' to 'U32', possible loss of data 2>Log.cpp 2>utils.cpp 2>Worker.cpp 2>blake.cpp 2>blake2b.cpp 2>blake2s.cpp 2>haval.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\haval-helper.cpp(63,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\haval.cpp) 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\haval-helper.cpp(63,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\haval.cpp) 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\haval-helper.cpp(63,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\haval.cpp) 2>Pascal.cpp 2>sha0.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\md_helper.c(148,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\sha0.cpp) 2>sha1.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\md_helper.c(148,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\sha1.cpp) 2>sha2.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\md_helper.c(148,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data (compiling source file ..\MinersLib\Algo\sha2.cpp) 2>sph_panama.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\sph_panama.cpp(266,14): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Algo\sph_panama.cpp(313,21): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 2>StratumClient.cpp 2>CLMinerBase.cpp 2>Farm.cpp 2>GenericCLMiner.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\StratumClient.cpp(854,18): warning C4244: 'initializing': conversion from 'U64' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\CLMinerBase.cpp(75,56): warning C4244: '=': conversion from 'U64' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\CLMinerBase.cpp(78,54): warning C4244: '=': conversion from 'U64' to 'U32', possible loss of data 2>GenericMinerClient.cpp 2>Global.cpp 2>GpuManager.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Global.cpp(418,55): warning C4267: 'argument': conversion from 'size_t' to 'U32', possible loss of data 2>Miner.cpp 2>KernelOffsetManager.cpp 2>RandomHashCLMiner.cpp 2>RandomHashCPUMiner.cpp 2>RandomHashHostCudaMiner.cpp 2>wrapadl.cpp 2>wrapamdsysfs.cpp 2>wrapnvml.cpp 2>ClientManager.cpp 2>CommandLineManager.cpp 2>main.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\rhminer\CommandLineManager.cpp(127,23): warning C4018: '<': signed/unsigned mismatch 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\rhminer\CommandLineManager.cpp(293,1): warning C4267: 'initializing': conversion from 'size_t' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\rhminer\CommandLineManager.cpp(543,17): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data 2>avx.cpp 2>RandomHash_Cpu.cpp 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Cpu.cpp(17,10): warning C4652: compiler option 'Warning level (/W)' inconsistent with precompiled header; current command-line option will override that defined in the precompiled header 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_SHA3_512.h(2639,43): warning C4244: 'argument': conversion from 'const uint64_t' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_SHA3_512.h(2660,40): warning C4244: 'argument': conversion from 'const uint64_t' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Ghost.h(316,24): warning C4267: '+=': conversion from 'size_t' to 'U32', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Ghost3411.h(640,31): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Ghost3411.h(824,27): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Ghost3411.h(843,26): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Cpu.cpp(579,33): warning C4018: '<': signed/unsigned mismatch 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Cpu.cpp(591,39): warning C4018: '<': signed/unsigned mismatch 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\MinersLib\Pascal\RandomHash_Cpu.cpp(597,39): warning C4018: '<': signed/unsigned mismatch 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::Value(enum Json::ValueType)" (??0Value@Json@@QEAA@W4ValueType@1@@Z) referenced in function "void cdecl MiniWeb_Connection(class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?MiniWeb_Connection@@YAXV?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::Value(enum Json::ValueType)" (??0Value@Json@@QEAA@W4ValueType@1@@Z) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::Value(enum Json::ValueType)" (??0Value@Json@@QEAA@W4ValueType@1@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::Value(char const *)" (??0Value@Json@@QEAA@PEBD@Z) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::Value(char const *)" (??0Value@Json@@QEAA@PEBD@Z) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::Value(char const )" (??0Value@Json@@QEAA@PEBD@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::Value(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (??0Value@Json@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "void cdecl ProcessMinerFile(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessMinerFile@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::Value(class Json::Value const &)" (??0Value@Json@@QEAA@AEBV01@@Z) referenced in function "void cdecl ProcessJsonApi(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessJsonApi@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::Value(class Json::Value const &)" (??0Value@Json@@QEAA@AEBV01@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::~Value(void)" (??1Value@Json@@QEAA@XZ) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::~Value(void)" (??1Value@Json@@QEAA@XZ) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Value::~Value(void)" (??1Value@Json@@QEAA@XZ) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::operator==(class Json::Value const &)const " (??8Value@Json@@QEBA_NAEBV01@@Z) referenced in function "void cdecl ProcessMinerFile(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessMinerFile@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Value::asString(void)const " (?asString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Value::asString(void)const " (?asString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Value::asString(void)const " (?asString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::isArray(void)const " (?isArray@Value@Json@@QEBA_NXZ) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: bool cdecl Json::Value::isArray(void)const " (?isArray@Value@Json@@QEBA_NXZ) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: class Json::Value cdecl Json::Value::get(unsigned int,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@IAEBV12@@Z) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: class Json::Value cdecl Json::Value::get(unsigned int,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@IAEBV12@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: class Json::Value cdecl Json::Value::get(char const ,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@PEBDAEBV12@@Z) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: class Json::Value cdecl Json::Value::get(char const ,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@PEBDAEBV12@@Z) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: class Json::Value __cdecl Json::Value::get(char const ,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@PEBDAEBV12@@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Reader::Reader(void)" (??0Reader@Json@@QEAA@XZ) referenced in function "void cdecl MiniWeb_Connection(class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?MiniWeb_Connection@@YAXV?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Reader::Reader(void)" (??0Reader@Json@@QEAA@XZ) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: cdecl Json::Reader::Reader(void)" (??0Reader@Json@@QEAA@XZ) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Reader::parse(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class Json::Value &,bool)" (?parse@Reader@Json@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAVValue@2@_N@Z) referenced in function "void cdecl MiniWeb_Connection(class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?MiniWeb_Connection@@YAXV?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: bool cdecl Json::Reader::parse(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class Json::Value &,bool)" (?parse@Reader@Json@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAVValue@2@_N@Z) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: bool cdecl Json::Reader::parse(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class Json::Value &,bool)" (?parse@Reader@Json@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAVValue@2@_N@Z) 2>miniweb.obj : error LNK2019: unresolved external symbol "public: static class Json::Value const & const Json::Value::null" (?null@Value@Json@@2AEBV12@EB) referenced in function "void cdecl ProcessControlgpu(class Json::Value,class boost::shared_ptr<class boost::asio::basic_stream_socket<class boost::asio::ip::tcp,class boost::asio::executor> >)" (?ProcessControlgpu@@YAXVValue@Json@@V?$shared_ptr@V?$basic_stream_socket@Vtcp@ip@asio@boost@@Vexecutor@34@@asio@boost@@@boost@@@Z) 2>StratumClient.obj : error LNK2001: unresolved external symbol "public: static class Json::Value const & const Json::Value::null" (?null@Value@Json@@2AEBV12@EB) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: static class Json::Value const & const Json::Value::null" (?null@Value@Json@@2AEBV12@EB) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: cdecl Json::Value::Value(int)" (??0Value@Json@@QEAA@H@Z) referenced in function "protected: virtual bool cdecl StratumClient::ProcessMiningNotify(class Json::Value &)" (?ProcessMiningNotify@StratumClient@@MEAA_NAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: __cdecl Json::Value::Value(bool)" (??0Value@Json@@QEAA@_N@Z) referenced in function "public: bool cdecl StratumClient::HandleMiningSubmitResponceResult(class Json::Value &,class std::basic_string<char,struct std::char_traits,class std::allocator > &,unsigned int64)" (?HandleMiningSubmitResponceResult@StratumClient@@QEAA_NAEAVValue@Json@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: class Json::Value & cdecl Json::Value::operator=(class Json::Value)" (??4Value@Json@@QEAAAEAV01@V01@@Z) referenced in function "protected: virtual void cdecl StratumClient::ProcessExtranonce(class Json::Value &)" (?ProcessExtranonce@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: int cdecl Json::Value::asInt(void)const " (?asInt@Value@Json@@QEBAHXZ) referenced in function "protected: virtual void cdecl StratumClient::ProcessReponse(class Json::Value &)" (?ProcessReponse@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: unsigned int cdecl Json::Value::asUInt(void)const " (?asUInt@Value@Json@@QEBAIXZ) referenced in function "protected: virtual void cdecl StratumClient::RespondSubscribe(class Json::Value &,unsigned int64)" (?RespondSubscribe@StratumClient@@MEAAXAEAVValue@Json@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: unsigned int64 cdecl Json::Value::asUInt64(void)const " (?asUInt64@Value@Json@@QEBA_KXZ) referenced in function "protected: virtual void cdecl StratumClient::ProcessMiningNotifySolo(class Json::Value &)" (?ProcessMiningNotifySolo@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: double cdecl Json::Value::asDouble(void)const " (?asDouble@Value@Json@@QEBANXZ) referenced in function "protected: virtual void cdecl StratumClient::ProcessSetDiff(class Json::Value &)" (?ProcessSetDiff@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::asBool(void)const " (?asBool@Value@Json@@QEBA_NXZ) referenced in function "public: bool cdecl StratumClient::HandleMiningSubmitResponceResult(class Json::Value &,class std::basic_string<char,struct std::char_traits,class std::allocator > &,unsigned int64)" (?HandleMiningSubmitResponceResult@StratumClient@@QEAA_NAEAVValue@Json@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::isNull(void)const " (?isNull@Value@Json@@QEBA_NXZ) referenced in function "protected: virtual void cdecl StratumClient::ProcessReponse(class Json::Value &)" (?ProcessReponse@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: bool cdecl Json::Value::isNull(void)const " (?isNull@Value@Json@@QEBA_NXZ) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::isBool(void)const " (?isBool@Value@Json@@QEBA_NXZ) referenced in function "protected: virtual void cdecl StratumClient::RespondAuthorize(class Json::Value &,unsigned int64)" (?RespondAuthorize@StratumClient@@MEAAXAEAVValue@Json@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::isIntegral(void)const " (?isIntegral@Value@Json@@QEBA_NXZ) referenced in function "protected: virtual void cdecl StratumClient::ProcessReponse(class Json::Value &)" (?ProcessReponse@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::isString(void)const " (?isString@Value@Json@@QEBA_NXZ) referenced in function "public: bool cdecl StratumClient::HandleMiningSubmitResponceResult(class Json::Value &,class std::basic_string<char,struct std::char_traits,class std::allocator > &,unsigned int64)" (?HandleMiningSubmitResponceResult@StratumClient@@QEAA_NAEAVValue@Json@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: unsigned int cdecl Json::Value::size(void)const " (?size@Value@Json@@QEBAIXZ) referenced in function "public: bool cdecl StratumClient::HandleMiningSubmitResponceResult(class Json::Value &,class std::basic_string<char,struct std::char_traits,class std::allocator > &,unsigned int64)" (?HandleMiningSubmitResponceResult@StratumClient@@QEAA_NAEAVValue@Json@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: class Json::Value & cdecl Json::Value::operator[](unsigned int)" (??AValue@Json@@QEAAAEAV01@I@Z) referenced in function "protected: virtual void cdecl StratumClient::RespondSubscribe(class Json::Value &,unsigned int64)" (?RespondSubscribe@StratumClient@@MEAAXAEAVValue@Json@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: class Json::Value & cdecl Json::Value::operator" (??AValue@Json@@QEAAAEAV01@H@Z) referenced in function "protected: virtual void cdecl StratumClient::ProcessSetDiff(class Json::Value &)" (?ProcessSetDiff@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: bool __cdecl Json::Value::isMember(char const *)const " (?isMember@Value@Json@@QEBA_NPEBD@Z) referenced in function "protected: virtual void cdecl StratumClient::ProcessReponse(class Json::Value &)" (?ProcessReponse@StratumClient@@MEAAXAEAVValue@Json@@@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Value::toStyledString(void)const " (?toStyledString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: bool cdecl StratumClient::HandleMiningSubmitResponceResult(class Json::Value &,class std::basic_string<char,struct std::char_traits,class std::allocator > &,unsigned int64)" (?HandleMiningSubmitResponceResult@StratumClient@@QEAA_NAEAVValue@Json@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z) 2>StratumClient.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Reader::getFormattedErrorMessages(void)const " (?getFormattedErrorMessages@Reader@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "protected: virtual void cdecl StratumClient::WorkLoop(void)" (?WorkLoop@StratumClient@@MEAAXXZ) 2>CommandLineManager.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > cdecl Json::Reader::getFormattedErrorMessages(void)const " (?getFormattedErrorMessages@Reader@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 2>CommandLineManager.obj : error LNK2019: unresolved external symbol "public: bool cdecl Json::Value::empty(void)const " (?empty@Value@Json@@QEBA_NXZ) referenced in function "public: bool cdecl CmdLineManager::Parse(int,char ,bool)" (?Parse@CmdLineManager@@QEAA_NHPEAPEAD_N@Z) 2>CommandLineManager.obj : error LNK2019: unresolved external symbol "public: class Json::Value cdecl Json::Value::get(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class Json::Value const &)const " (?get@Value@Json@@QEBA?AV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV12@@Z) referenced in function "private: int __cdecl CmdLineManager::ParseInternalXML(char const *,bool)" (?ParseInternalXML@CmdLineManager@@AEAAHPEBD_N@Z) 2>CommandLineManager.obj : error LNK2019: unresolved external symbol "public: 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 Json::Value::getMemberNames(void)const " (?getMemberNames@Value@Json@@QEBA?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) referenced in function "public: static void __cdecl CmdLineManager::LoadFromXml(char const *)" (?LoadFromXml@CmdLineManager@@SAXPEBD@Z) 2>C:\Users\ecomet-lenovo-ntbk\rhminer-master\x64\Release_CPU\rhminer.exe : fatal error LNK1120: 34 unresolved externals 2>Done building project "rhminer.vcxproj" -- FAILED. ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========

mamin27 commented 4 years ago

Ok. Already the lib_json library I had to rebuild for x64 and with new visual studio 2019. Now my package was correctly compiled.