当前位置: 首页 > 知识库问答 >
问题:

谷歌e::f::内部::

漆雕奇逸
2023-03-14

我在链接protobuf库时遇到了一个问题。

/tmp/ccKgczB9。o: 勾选数据。pb。抄送:(.text 0x444):未定义对google::protobuf::internal::kEmptyString“/tmp/ccKgczB9的引用。o: 勾选数据。pb。抄送:(.text 0x4a9):未定义对google::protobuf::internal::kEmptyString“/tmp/ccKgczB9的引用。o: 勾选数据。pb。抄送:(.text 0x4c4):未定义对google::protobuf::internal::kEmptyString“/tmp/ccKgczB9的引用。o: 勾选数据。pb。抄送:(.text 0x4de):未定义对google::protobuf::internal::kEmptyString“/tmp/ccKgczB9的引用。o: 勾选数据。pb。抄送:(.text 0x502):未定义对google::protobuf::internal::kEmptyString“/tmp/ccKgczB9的引用。o: 勾选数据。pb。抄送:(.text 0x53c):对google::protobuf::internal::kEmptyString’follow/tmp/ccKgczB9的更多未定义引用。o: 勾选数据。pb。抄送:(.text$\u ZN6google8protobuf8internal10WireFormat16VerifyUTF8StringEPKciNS2\u 9OperationE[\u ZN6google8protobuf8internal10WireFormat16VerifyUTF8StringEPKciNS2\u 9OperationE]0x1b):未定义对“google::protobuf::internal::WireFormat::VerifyUTF8StringFallback(char const*,int,google::protobuf::internal::WireFormat::Operation)”集合的引用2:错误:ld返回了1个退出状态

使用的语言:C Protobuf版本:2.6.1

我已经尝试了下面的链接,但它不起作用:

无法从google协议缓冲区编译示例

对google::protobuf::internal::empty\u string\u的未定义引用[abi:cxx11]

我是C的新手。我还尝试使用-std=c 11编译protobuf,但仍然存在相同的错误。

任何指点都会有所帮助。

共有1个答案

阎德义
2023-03-14

我确实找到了出路。

我需要首先为g使用-c选项并生成。o文件。然后,必须单独使用-o选项来生成可执行文件。

如下所示:

g-c-L/cygdrive/d/Workspace/CPP/Practice/。libs//原型/勾选数据。pb。cc main。cpp-std=c 11-lprotobuf

g-g-Wall TickData.pb.o main. o-o MarketData. o-std=c 11-lVD

 类似资料:
  • 描述 (Description) 此多元素选择器选择所有指定选择器E,F或G的组合结果。 您可以指定任意数量的选择器组合成单个结果。 这里jQuery对象中DOM元素的顺序不一定相同。 语法 (Syntax) 以下是使用此选择器的简单语法 - $('E, F, G,....') 参数 (Parameters) 以下是此选择器使用的所有参数的说明 - E - 任何有效的选择器 F - 任何有效的选

  • 问题内容: 我想“ndb”库有内存泄漏,但我找不到在哪里。 有没有办法避免下面描述的问题? 你有更准确的测试方法来找出问题所在吗 是? 我就是这样再现这个问题的: 我用2个文件创建了一个极简的Google应用程序引擎。 : : 我上传了一个名为“/create”的应用程序。 之后,每次对的调用都会增加实例使用的内存。直到 由于错误“超出了128 MB的软专用内存限制,它将停止 总共为5个请求提供服

  • 根据我在互联网上发现的几个来源,不可能仅通过内部IP将谷歌云功能连接到受限计算引擎实例(例如。https://groups.google.com/forum/#!主题/gce讨论/HEn5P9PJzYQ)。真的还是这样吗?我的设置如下所示: 谷歌云充当API(公共) 我现在通过防火墙规则将计算引擎实例限制为仅内部流量(10.128.0.0/9)。我的应用程序引擎仍然可以连接到计算引擎实例,但我的云

  • 我一次又一次地修复了,但我遇到的最后一个错误是: 我的身材。格雷德尔如下: 另一个build.gradle如下: 最后,我的舱单如下: 我们的错误日志如下: 我谷歌了一个小时,介绍了一下,但这对我来说不太好。我试图使用GCM为我的应用程序。

  • 介绍如何在谷歌云平台获取在云联壹云平台需要使用的配置参数。 如何获取谷歌云服务帐号密钥信息? 纳管指定项目 打开“GCP Console中的IAM和管理-IAM页面”页面并登录。 单击顶部“选择项目”,选择需要授权的项目。 在左侧导航栏中选择“服务账号”,进入指定项目的服务账号页面。 单击 “创建服务账号” 按钮,进入创建服务账号页面。 配置服务账号名称、服务账号ID、服务账号说明等,单击 “创建

  • 我收到一个与Firebase相关的错误。 我不明白这是什么问题 格拉德尔 我如何解决这个问题?