我正在尝试将Windows上的gRPC编译成与必须使用Visual 2015工具集编译的C++应用程序兼容的DLL。
通过VisualStudio2019安装程序,我安装了VS2019和Visual 2015的旧C++工具集(而不是IDE)。
当我在gRPC中打开新克隆的VS2019源文件夹时,它的CMake集成将创建以下具有默认值的CMakeSettings.json:
{
// See https://go.microsoft.com//fwlink//?linkid=834763 for more information about this file.
"configu
我在一个包含多个包的C++项目中使用bazel、proto和grpc。
其中一个包不使用grpc,而是使用protobufs,这就是造成问题的那个包。
这是错误消息的(开头):
In file included from cc/tensorflow/plugin_primeclient/kernels/var.inc:7,
from cc/tensorflow/plugin_primeclient/kernels/kernels.cc:58:
bazel-out/aarch64-fastbuild/bin/cc/tensorflow/plugin/interf
我在使用Docker Ubuntu。
我已经将完整的数据集(dm-code_contest)安装到/tmp文件夹中,并在/home folder上克隆了git存储库(存储库是code_contests)。当我尝试运行bazel run -c opt \ :print_names_and_sources /tmp/dm-code_contests/code_contests_valid.riegeli(in /home/code_contests文件夹)时,它会显示错误:
Starting local Bazel server and connecting to it...
INFO: Repo
我对grpc和bazel都很陌生,但希望在C++中试一试,看看它是否能用C++的每一个版本来替换牙齿越来越长的节俭。
$ gcc --version
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICU
当我试图编译一个使用gRPC反射的bazel项目时,我会得到以下错误。
fatal error: external/com_github_grpc_grpc/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h: No such file or directory
在我的工作区中,我有以下绑定:
def _com_github_grpc_grpc():
external_http_archive("com_github_grpc_grpc")
external_http_archive("buil
我在一个bazel项目中使用,除了尝试使用boost/iostream之外,一切都很好。问题发生在windows 10上,而不是linux上。boost/iostream依赖于zlib,下载的文件是
我得到的错误是:
ERROR: .../external/net_zlib_zlib/BUILD.bazel:6:1: in cc_library rule @net_zlib_zlib//:zlib: Expected action_config for 'preprocess-assemble' to be configured
ERROR: Analysis of targe
我正在尝试运行一个依赖于gRPC的简单程序。我尝试了几个示例,但仍然得到以下错误: ERROR: /home/git/examples/WORKSPACE:1:1: name 'git_repository' is not defined
ERROR: Error evaluating WORKSPACE file 这是我的bazel版本: ➜ git:(master) ✗ bazel version
Build label: 0.23.2 下面是工作区文件的内容: git_repository(
name = "com_github_grpc_grpc
我正在尝试从Build gRPC C++的源代码构建gRPC c++,我已经安装了bazel。不过,当我尝试构建时,我看到了以下错误。 $ bazel build :all
Starting local Bazel server and connecting to it...
ERROR: /home/bigz/.cache/bazel/_bazel_bigz/a68d37101a3d172c639dd67a1941f719/external/io_bazel_rules_python/python/pip.bzl:39:25: Traceback (most recent
call la
GAPID使用bazel,外部依赖使用maven。我得到了这个错误:
ERROR: C:/users/pemgithub/_bazel_pemgithub/3mdmxsrc/external/gapic_third_party/BUILD.bazel:19:1: no such package '@io_grpc_context//jar': Failed to fetch Maven dependency: Could not transfer artifact io.grpc:grpc-context:jar:1.16.1 from/to io_grpc_context (
我正在安装Bazel,这样我就可以在Windows10上安装 for了。
Windows SDK包含生成Windows应用程序时所需的头文件和库。
所以我下载了WinSDK,发现完整的安装需要3.4GB。为了使Bazel工作,我需要从WinSDK安装一组最小的功能,这样我就可以避免安装整个3.4GB了吗?这是WinSDK特性的列表:
Windows性能工具包
Windows调试工具
Windows应用程序验证器
.NET框架4.8软件开发工具包
Windows应用程序认证工具包
Windows IP Over USB
MSI工具
用于桌面应用程