修改nmake.opt文件,屏蔽ODBC_SUPPORTED,否则会有错误提示“odbccp32.lib(dllload.obj) : error LNK2019: unresolved external symbol _vsnwprintf_s referenced in function StringCchPrintfW gdal201.dll : fatal error LNK1120: 1 unresolved externals”

也有可以添加752行内容,但我的提示一样的错误,(ODBCLIB = legacy_stdio_definitions.lib odbc32.lib odbccp32.lib user32.lib)

4. 执行VS2015 x64本机根据命令提示符

5. 执行“nmake -f makefile.vc”
6. 编译成功
本文介绍了解决GDAL编译过程中出现的与ODBC相关的链接错误的方法。通过修改nmake.opt文件,屏蔽ODBC_SUPPORTED定义,避免了链接错误。同时提供了一种添加特定库文件的备选方案。
2782

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



