c++中的Reading From OGR错误
Reading From OGR error in c++
我正试图使用Centos 7中的gdal库编译以下代码:
文件名为rungdal.cpp
#include "/usr/include/gdal/ogrsf_frmts.h"
int main(){
// Register all format drivers
GDALAllRegister();
}
我使用:g++rungdal.cpp-o rungdal运行程序,我收到以下消息:
错误:未在此作用域中声明"GDALAllRegister"
我还包括了头文件的整个路径,如果我不使用它,程序就不起作用,也许它是相关的。
我能为执行程序做些什么?
谢谢你的帮助!
我用你的建议修复了代码:
#include <gdal/gdal.h>
int main(){
// Register all format drivers
GDALAllRegister();
}
此外,我必须添加一行-lgdal进行编译,它就可以工作了。
g++rungdal.cpp-o rungdal-lgdal
谢谢你的帮助!
Alvaro
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- c++中的Reading From OGR错误