问题标签 [glog]
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.
installation - 无法使用 ceres 求解器,glog
我在 ubuntu 中安装 ceres 并使用http://ceres-solver.org/installation.html Linux 部分中的所有命令行sudo apt-get install libgoogle-glog-dev 一直进行安装似乎我已经安装ceres求解器和它的依赖没有问题。但是当我尝试运行测试文件 bin/simple_bundle_adjuster ../ceres-solver-1.12.0/data/problem-16-22106-pre.txt 它显示无法打开文件 ../ceres-solver-1.9.0 /data/problem-16-22106-pre.tx 然后我尝试在教程中编译 helloworld 使用命令 g++ -I/usr/include/eigen3 helloworld.cpp -o helloworld 它给了我一堆问题。
未定义的引用google::InitGoogleLogging(char const*)'
helloworld.cpp:(.text+0x104): undefined reference to
ceres::Problem::Problem()' helloworld.cpp:(.text+0x155): undefined reference to `ceres::Problem::AddResidualBlock(ceres::CostFunction*, ceres::LossFunction*, double*)' I没有一一列出。但似乎它根本找不到关于谷歌的东西。希望你能帮我!!它给了我一大堆问题。
go - golang/glog 在我的服务器上创建了数百个小文件
我在部署在 docker 容器中的应用程序中使用 glog,它创建了数百个小文件,我想知道为什么以及如何停止它。这是我的目录列表的一个小样本。
neural-network - 在 Caffe 中编写自定义损失层时检查失败
在caffe
. 这个损失函数使用了将blob上的Reshape layer to this layer(这个在Custom loss functionbottom
的方法中提到过。LayerSetUp()
错误:
可能的原因是什么?
bazel - 使用 Bazel 使用 gflags 支持编译 glog 失败
当我尝试使用 Bazel 编译带有 gflags 支持的 glog 时失败了。重现此问题并显示编译错误消息的 github 存储库在这里:https ://github.com/dionescu/bazeltrunk.git
我怀疑问题的发生是因为 glog 正在查找并使用 gflags 发布的“config.h”文件。但是,我不明白为什么会发生这种情况以及为什么构建文件的当前结构会导致此类错误。我发现的一种解决方案是为 gflags 提供我自己的 BUILD 文件,其中配置位于单独的依赖项中(就像 glog 在我的示例中所做的那样)。
对于理解此示例中的问题,我将不胜感激。
python - 防止失败的 glog CHECK 语句终止程序
我有一个 C++ 库,它使用glog
CHECK
语句来资产运行时的各种条件。如果 aCHECK
失败,glog
则终止程序。我的 python 程序需要这个 C++ 库中的一些函数,所以我为这些函数编写了一个简单的 C 包装器并编译了一个 dll,我可以使用ctypes
.
问题是,如果CHECK
语句失败,python 程序会立即中止,用户将丢失所有未保存的工作!
相反,我想将库中出现问题的情况作为 python 中的异常处理。C++ 库不是我写的,重写它不是一个好的解决方案。glog
CHECK
当从它调用的 C++ 库中的语句失败时,如何防止我的 python 程序被终止?
matlab - 使用 mex 时出错:未知文件扩展名“”
我正在尝试混合一个需要 eigen、ceres-solver 和 glog 库的 cpp 文件。这是我使用的命令:
它显示未知文件扩展名'',但我不知道哪里出错了。
实际上我的输入是在一行中,我放“...”只是为了让您更方便地查看完整代码,而无需向右滚动。
我的实际输入:
c++ - 与 Glog 相关的 Tensorflow C++ API 和 Caffe 兼容性问题
我正在尝试使用没有 Bazel 的 Eclipse IDE 用 C++ 编写代码。为了让我的项目做到这一点,我必须执行一些技巧来生成 Tensorflow C++ API。Tensorflow C++ 似乎工作正常。我可以加载模型并执行预测。我有另一个代码使用 Caffe 库来做其他事情。这些似乎都可以单独工作。
问题
我想在我的代码中集成 Tensorflow 和 Caffe。当我包含两个库时,我遇到以下问题:
似乎正在发生的是 glog 和 tensorflow 似乎都为 LOG 定义了相同的东西(例如)。
有没有办法解决这个问题?任何帮助表示赞赏。
谢谢你。
c++ - QProcess::readyReadStandardError() 信号在进程关闭之前不会发出?
我正在尝试将其他进程的标准输出和标准错误重定向到我的 Qt GUI 应用程序。但我注意到 QProcess::readyReadStandardError() 信号仅在另一个进程关闭时发出(一次)。
我的代码有问题吗?
在 executor.exe 应用程序中,我使用 google glog 登录到 stderr,如下所示:
==============更新1======================
附上输出:
看起来:
- 在语句即将执行
LOG(INFO) << "log started...";
之前,不会刷新语句。std::cerr << "std::cerr started..." << std::endl;
- 语句
qDebug() << "qDebug started...";
的输出丢失,
我尝试google::FlushLogFiles(google::GLOG_INFO);
在每个 LOG(INFO) 之后添加,没有解决问题;
我已经尝试删除除 LOG(INFO) 之外的所有其他打印语句,也没有解决问题。
opencv - 如何在 VS2015 或 cmake 上成功构建 Glog?
我正在使用Windows 10 x64 Visual Studio 2015,我已经成功下载了opencv并想下载sfm模块,我需要下载的库是Glog,这是唯一一个存在大问题的库,我尝试了很多方法但是它即使在后面的步骤中仍然失败首先我按照以下教程中的说明进行操作:
[安装指南] 在 Windows 10 中使用 MSVC 2015 构建 OpenCV 3.1 SfM 示例代码
在构建解决方案文件时,我收到大量语法错误,我认为这可能是由于这些项目是 vcproj 的,它可能比 VS2008 更早并且已经失败。
我什至尝试事先修复 logging.cc 文件,然后运行该文件,但仍然存在构建错误。
相反,我尝试在 cmake 上构建文件,并在打开项目后添加 gflags 目录,我构建它并收到以下消息
无法启动程序“C:\build_glog\x64\Release\ALL_BUILD”。
访问被拒绝。
我搜索了它的解决方案,但无法提出任何成功的构建
有没有人可以在这方面帮助我我尝试了几个版本的 Glog 并且总是出现问题,或者任何人已经成功构建了 VS2015 x64 版本的 glog 并且可以将他们的文件发送给我。
c++ - 如何在 linux 上使用 mingw 编译 glog 以生成 glog dll
我想在不使用 cmake 或 Visual Studio 的情况下在 linux 上使用 mingw 为 windows 生成 glog c++ dll。谁能告诉我这样做的步骤......提前谢谢。