问题标签 [gflags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - gflags 链接器错误:未定义的引用
我安装了gflags:
并包括<gflags/gflags.h>
但我得到了一个链接器错误!
我试过$ g++ /usr/local/lib/libgflags.a a.cpp -o test
了,但得到了同样的错误。
我的平台是Ubuntu 17.10
,GCC版本是gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)
难道是因为我的GCC版本的问题?
code-coverage - 使用 GFLAGS 和 tcmalloc 的多重定义错误
在对项目代码进行代码覆盖时出现上述错误。没有代码覆盖,它的编译,但没有代码覆盖。使用的代码覆盖率库是-lgcov
.
c++ - 尝试使用 Powershell 和 MinGW MSYS 在 Windows 上编译登山扣。在 pthreads_rwlock_t 中出现 gflags 错误
从一开始就。
我想为 Windows 编译一个名为 Carabiner 的小程序,该程序来自这个 git 存储库:Carabiner Git
它需要 2 个主要依赖项 gflags 和 LiveLink。不要陷入该程序的作用,说明在 git bash cd 到您的存储库克隆目录中说
然后它说:
Carabiner 使用 CMake 来管理其构建过程。再次,从登山扣存储库的顶级目录中:
构建完成后,您将在构建目录下的 bin/Carabiner 中找到可执行文件。
现在有几个障碍我必须克服,这导致我使用 Powershell 并获得了最远的结果。
首先,我必须使用的不仅仅是 cmake ..
然后我不得不从 MinGW 安装更多模块来获取一些 .h 文件,但是 2 仍然难以捉摸。fnmatch.h 我必须将它复制并粘贴到许多目录中才能找到它正在查找的 1,而 pthreads.h 我设法找到了我认为的模块。
所以现在这两个都是 gflags 的一部分,它破坏了那里的编译器,没有创建二进制文件。LiveLink 甚至不打扰,缓存文件突然结束。
最后一个错误是 pthreads_rwlock_t - failed 并且缓存给它一个值 4,我相信成功它应该是 0。
如果我然后尝试运行 cmake --build 它说无法读取缓存。
因此,这是获取存储库后的整个 cmake 过程日志:
这是缓存文件:
所以对于一个菜鸟,我到底应该在这里做什么?
非常感谢
罗比
附加编辑:
考虑到 SM 在下面回答的内容,我已经尝试 cd.. 从构建目录中退出并从这个有效的根目录运行 cmake --build build ,我得到以下信息(在 gflags 中显示 2 个错误):
还没有考虑到的是我在第一个地方声明的事实,这还没有完成所有要构建的文件。它应该为 gflags 和链接和登山扣构建文件,构建目录只有 gflags,这显然是不完整的,因为错误发生并且没有创建二进制文件。
这是 2 个目录的屏幕截图,主目录同时包含 gflags 和链接文件夹,而 build 文件夹仅包含 gflags,您会在上面看到错误。
请有人尝试在他们自己的机器上复制它,然后 amybe 至少我们可以找到丢失的内容和位置。
再次感谢
罗比
python - 我可以更改下面的脚本(tf.app.run())以在 Jupyter 笔记本中正常工作吗?
我主要怀疑我是否可以轻松将此脚本转换为在 Jupyter 笔记本中运行而不会出现此错误。函数 tf.app.run() 提供了一个处理标志解析的包装器。但看起来 tensorflow 代码在 main 完成后强制退出它正在运行的进程。
这是我的主要功能:
当我在 Jupyter 笔记本中调用时:
我有这个错误:
c++ - c++ Makefile 编译-gflags
我在使用 makefile 编译并包含 gflags 时遇到问题。我有一段时间没有做 Makefiles 了。我得到的编译错误与 gflags 有关
这是我的生成文件:
这是我的 main.cpp
编辑:这是错误消息
c++ - windows - 我如何访问总的“用户模式堆栈跟踪数据库(ust)”?
如何访问由“gflags.exe”创建的总“用户模式堆栈跟踪数据库”,如 sql DB?否则,你能告诉我一些关于 ust DB 的 API 文档吗?
我使用“gflags.exe”调整了 +ust 标志,所以我可以获取堆栈跟踪,创建一个内存块。
但我想通过调用堆栈(如 umdh 或泄漏诊断)编译统计内存分配组,以供研究。我想有一些接口可以查询ust DB,但我找不到..有什么方法可以查询或枚举ust DB吗?
c++ - gflags 参数提取在调试模式下不起作用(C++)
我正在使用 gflags 来解析 C++ 应用程序(v140、x64)的命令行参数。出于某种原因,我在发布和调试模式下得到不同的结果。在调试模式下,不识别参数。
代码
执行命令
释放模式下的输出
调试模式下的输出
bazel - 如何将自定义标志传递给“bazel test”命令
我在测试中使用了gflags来定义自定义标志。bazel test
在通过命令运行测试时,如何将这样的标志传递给我的测试?
例如:我可以使用以下方法多次运行测试:
在同一个命令中,我想传递一个在my_test
say--use_xxx
中定义的标志,我该怎么做?
react-native - Mojave + Xcode 10 在 glog config.h、gflags/gflags.h 上构建失败
我正在 Mac OS Mojave 和 Xcode 10 上测试 React Native 0.56.0-rc.2。
跑步:
这产生了一些长错误。
输入 Xcodeconfig.h
时,我发现 glog 丢失失败,我发现它可以手动构建:
它通过了那个阶段,但让我又遇到了另一个问题
我在 Google 或 Stack Overflow 上找不到任何与 RN 相关的内容,只能参考其他软件包和在基于 Debian 的系统上安装这些软件包的说明。
这是一个已知的问题?