[fix] compilation of this tag on windows
Some checks failed
Verification / Is-Buildable (push) Failing after 2m13s

This commit is contained in:
amukhamadiev 2026-04-13 23:58:32 +03:00
parent 5634773eaf
commit f9d6384f71
4 changed files with 11 additions and 9 deletions

View File

@ -6,16 +6,17 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "export.h"
namespace score { namespace score {
class IRPCCoder { class CRPC_EXPORT IRPCCoder {
public: public:
virtual ~IRPCCoder() = default; virtual ~IRPCCoder() = default;
virtual std::vector<char> decode(const std::string& encoded) = 0; virtual std::vector<char> decode(const std::string& encoded) = 0;
virtual std::string encode(const std::vector<char>& data) = 0; virtual std::string encode(const std::vector<char>& data) = 0;
}; };
class Base64RPCCoder final : public IRPCCoder { class CRPC_EXPORT Base64RPCCoder final : public IRPCCoder {
public: public:
Base64RPCCoder(); Base64RPCCoder();
~Base64RPCCoder() override; ~Base64RPCCoder() override;

View File

@ -22,6 +22,7 @@ if libtype == 'static'
glog_opt.add_cmake_defines({ glog_opt.add_cmake_defines({
'BUILD_SHARED_LIBS': 'OFF', 'BUILD_SHARED_LIBS': 'OFF',
}) })
add_project_arguments('-DBASE64_STATIC_DEFINE', '-DYAML_CPP_STATIC_DEFINE', language: 'cpp')
endif endif
glog_proj = cmake.subproject('glog', options: glog_opt) glog_proj = cmake.subproject('glog', options: glog_opt)

View File

@ -1,7 +1,7 @@
// //
// Created by vptyp on 11.03.2026. // Created by vptyp on 11.03.2026.
// //
#include "cloud_point_rpc/rpc_coder.h" #include "cloud_point_rpc/rpc_coder.hpp"
#include "libbase64.h" #include "libbase64.h"
#include <glog/logging.h> #include <glog/logging.h>

View File

@ -7,7 +7,7 @@
#include <thread> #include <thread>
#include "cloud_point_rpc/config.hpp" #include "cloud_point_rpc/config.hpp"
#include "cloud_point_rpc/rpc_coder.h" #include "cloud_point_rpc/rpc_coder.hpp"
class Base64Test : public ::testing::Test { class Base64Test : public ::testing::Test {