用VS2015编译GDAL库版本1.11.5时出现了如下问题:
“fatal error C1189: #error: Macro definition of snprintf conflicts
with Standard Library function declaration”
通过查看GDAL更新记录GDAL更新记录
发现在cpl_config.h中找到宏定义如下:
#
在使用VS2015编译GDAL 1.11.5时遇到错误"fatal error C1189: #error: Macro definition of snprintf conflicts with Standard Library function declaration"。解决方案是在cpl_config.h中,将`#define snprintf _snprintf`替换为条件编译指令,仅在VS版本低于1900(即非VS2015)时启用,因为VS2015已内置snprintf支持。
用VS2015编译GDAL库版本1.11.5时出现了如下问题:
“fatal error C1189: #error: Macro definition of snprintf conflicts
with Standard Library function declaration”
通过查看GDAL更新记录GDAL更新记录
发现在cpl_config.h中找到宏定义如下:
#
1万+
2791

被折叠的 条评论
为什么被折叠?