ODBC驱动与ODBCW驱动主要的区别在于ODBCW接口是处理宽字符类型的数据
wchar_t 在 Windows 平台下是占2个字节,而在Linux平台下占4个字节
这样会导致我们在Windows下正常运行的代码无法在Linux下运行
我们可以在gcc编译时给其指定 "-fshort-wchar" 这样wchar_t 在Linux也只占两个字节
2023-11-06 08:29:10
ODBC驱动与ODBCW驱动主要的区别在于ODBCW接口是处理宽字符类型的数据
wchar_t 在 Windows 平台下是占2个字节,而在Linux平台下占4个字节
这样会导致我们在Windows下正常运行的代码无法在Linux下运行
我们可以在gcc编译时给其指定 "-fshort-wchar" 这样wchar_t 在Linux也只占两个字节