问题标签 [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.

0 投票
1 回答
2848 浏览

linux - caffe 重新编译 libgflags.a 并出现 -fPIC 错误

当我尝试在 Linux Ubuntu 64 上安装 Caffe 时出现错误。错误如下:

/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): 重定位 R_X86_64_32S 反对 `.rodata' 在制作共享对象时不能使用;使用 -fPIC
/usr/local/lib/libgflags.a 重新编译:添加符号时出错:值错误

我尝试用 重新编译 gflags 库-fPIC,但错误变为如下:

src/caffe/common.cpp: 在函数'void caffe::GlobalInit(int*, char***)':
src/caffe/common.cpp:35:5: 错误: '::gflags' 没有被声明
::gflags::ParseCommandLineFlags(pargc, pargv, true);

我还尝试将 caffe 的 CMakeCache.txt 更改为设置-fPIC,但也不起作用。

0 投票
3 回答
8714 浏览

c++ - Caffe 编译错误:gflags.cc' 被静态和动态链接到这个可执行文件中

我正在尝试按照本教程安装 caffe

基本上我在输入最后一个 make 命令时出现以下错误:

我不明白如何解决这个错误。以前有人发现这个错误吗?我该如何解决?

0 投票
1 回答
18118 浏览

linux - 在 ubuntu 中使用 gflags 库

我在安装 gflags 时遇到问题。如果我使用(https://github.com/gflags/gflags/blob/master/INSTALL.md)中所写的apt-get,我会收到以下错误

如何安装 gflags?

0 投票
2 回答
1426 浏览

c++ - 如何在 gflags 中为 flagfile 设置默认值?

我这样设置标志文件:

然后通过命令行更改标志文件

但标志文件仍然./conf/default.conf

如何设置标志文件的默认值并接受命令行更改?

0 投票
1 回答
380 浏览

python - 在多个图上运行 Google or-tools TSP 约束求解器时出现 DuplicateFlagError

我正在使用 Google 的ortools.constraint_solver来寻找旅行商问题的解决方案。如此处所见。当我在一组点上运行程序时,一切都按预期工作。

现在我已经开始工作了,我正在尝试通过遍历所有集合并在每个集合上调用约束求解器来解决多组点的 TSP。

我有以下代码根据特定问题的大小重新定义gflag (并非所有集合的大小都相同): tsp_size

同样,它仅在指定一组时有效,但在为第二组运行时,我收到错误:gflags.DuplicateFlagError: The flag 'tsp_size' is defined twice.

考虑到我有多个图表,如何在程序的同一运行中创建约束求解器的单独实例?

0 投票
2 回答
6749 浏览

linux - Caffe 编译失败:make: *** [.build_release/src/caffe/data_transformer.o] 错误1

我正在尝试按照http://caffe.berkeleyvision.org/installation.html#prerequisites上的说明构建 caffe 编译时出现以下错误:(我使用 Fedora 22)

我做错了什么?

0 投票
1 回答
896 浏览

c++ - 如何使用 gflags 为您自己的项目获取 bash 选项卡完成?

我刚刚开始在我正在处理的几个 C++ 项目中使用gflags 。我发现 --help 返回大量标志,我目前正在使用myapp --help | less它来查找我正在寻找的标志。我很想为此完成标签。

今晚我在 glags 的 git 存储库中发现了要完成的文件。并且该命令gflags_completions.sh已使用 gflags 安装在我的 bash 环境中。

问题

  1. gflags_completion.sh 是否有任何文档以及如何使用它?的,gflags_completions.h.in
  2. 如何使用 gflags_completion.sh 脚本为我自己的应用程序创建完成条目?(请看下面的答案)

最小示例:myapp.cc

要编译此文件,请运行g++ -o myapp myapp.cc -lgflags.

我认为应该奏效的

在阅读了完整的命令之后,我相信这应该可以工作,但我没有成功。

相关问题:bash 选项卡完成如何工作?

0 投票
1 回答
459 浏览

c++ - Visual Studio 中的 Google gflags 库:无法检查 FLAGS_ 变量

我已经使用 Visual Studio 2015 在 Windows 中构建了google gflags。构建的是一个调试版本(因此设置了程序数据库(/Zi)),我正在逐步浏览 gflags_unittest_main.cc。单元测试成功通过。但是,在调试时我看不到 FLAGS_## 变量的内容。

例如,gflags_unittest_main.cc 的第 1515 行是

我在监视窗口中看不到 FLAGS_changed_bool2 的值。我尝试在 FLAGS_changed_bool2 前面添加 google:: 和 gflags:: 命名空间,但它只是说标识符未定义。这里它说您可以像普通变量一样访问这些标志。

为什么调试时看不到这些变量的值?我能做些什么来见他们?也许一些构建选项?

我正在尝试理解另一个使用 gflags 并具有数百个 FLAGS_ 变量的开源库的代码。无法看到这些变量的内容使任务更加困难。

0 投票
0 回答
395 浏览

c++ - CMake-ing glog 时缺少头文件

我想在我的应用程序中使用日志记录。在我制作的 CMake 文件(相关部分见下文)中,一切运行顺利,gflags 似乎安装正常。但是,在编译 glog 时,我收到错误消息: fatal error: 'gflags/gflags.h' file not found

在生成的代码中找到了丢失的文件,所以我猜想某些开关/选项的设置方式不正确。或者,我从错误的站点下载文件的另一件事。(我找到并下载了几个带路径的 glog 文件,它们都向我显示错误消息,但有不同的消息。)我该如何解决?(我更喜欢非手动补丁)

0 投票
1 回答
1125 浏览

gflags - Gflags 和 glog 兼容性

我想在我的项目中构建 gflags 和 glog。下面你会看到代码。我几乎可以编译,但由于一些兼容性错误,我会遇到不同的致命错误,具体取决于我尝试在哪个 glog 版本中使用的 gflags 版本。如图所示,我看到了错误

我找到了自豪的信息

现在 glog 围绕标志的 ABI 与 gflags 兼容

在现场,宣布 glog 0.3.3 https://code.google.com/p/google-glog/

但我无法弄清楚哪个版本的 gflags。(我觉得很奇怪,因为 glog 依赖于 gflags)