From 416902073083180cb9d90fd0e8c5654ad0cc25d6 Mon Sep 17 00:00:00 2001 From: LIZHICHAOUNICORN <1072526820@qq.com> Date: Sun, 22 May 2022 23:29:14 +0800 Subject: [PATCH 1/2] fix example cc_binary:example_cpp_redis_client build failed --- BUILD.bazel | 5 ++++- WORKSPACE | 4 +++- examples/cpp_redis_client.cpp | 5 ++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 54aafe4a..1d2ebd02 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -73,7 +73,10 @@ cc_binary( cc_binary( name = "example_cpp_redis_client", - srcs = ["examples/cpp_redis_client.cpp"], + srcs = [ + "examples/cpp_redis_client.cpp", + "examples/winsock_initializer.h" + ], # TODO (steple): For windows, link ws2_32 instead. linkopts = ["-lpthread"], deps = ["cpp_redis"], diff --git a/WORKSPACE b/WORKSPACE index a4bea9aa..a2f9c4ef 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -1,4 +1,6 @@ -new_http_archive( +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +http_archive( name = "gtest", build_file = "BUILD.gtest", sha256 = "f3ed3b58511efd272eb074a3a6d6fb79d7c2e6a0e374323d1e6bcbcc1ef141bf", diff --git a/examples/cpp_redis_client.cpp b/examples/cpp_redis_client.cpp index 93b8e80a..096ec1d1 100644 --- a/examples/cpp_redis_client.cpp +++ b/examples/cpp_redis_client.cpp @@ -22,12 +22,11 @@ #include #include #include -#include "winsock_initializer.h" +#include "examples/winsock_initializer.h" #define ENABLE_SESSION = 1 -int -main(void) { +int main(void) { winsock_initializer winsock_init; //! Enable logging cpp_redis::active_logger = std::unique_ptr(new cpp_redis::logger); From 38cfa703b24c8f678d10d4f493dd062025300603 Mon Sep 17 00:00:00 2001 From: Zhichao Li <1072526820@qq.com> Date: Mon, 23 May 2022 09:29:06 +0800 Subject: [PATCH 2/2] Update WORKSPACE --- WORKSPACE | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index a2f9c4ef..a4bea9aa 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -1,6 +1,4 @@ -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -http_archive( +new_http_archive( name = "gtest", build_file = "BUILD.gtest", sha256 = "f3ed3b58511efd272eb074a3a6d6fb79d7c2e6a0e374323d1e6bcbcc1ef141bf",