Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS X 10.10中包含的libiodbc的头文件在哪里?_Macos_Odbc - Fatal编程技术网

Macos Mac OS X 10.10中包含的libiodbc的头文件在哪里?

Macos Mac OS X 10.10中包含的libiodbc的头文件在哪里?,macos,odbc,Macos,Odbc,Mac OS X 10.10.5有/usr/lib/libiodbc.2.1.18.dylib和/usr/lib/libiodbcint.2.1.18.dylib,在MacOSX.10.10.sdk(例如/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libiodbc.2.1.18.dylib),但我找不到与之配套的头文件 虽然我

Mac OS X 10.10.5有
/usr/lib/libiodbc.2.1.18.dylib
/usr/lib/libiodbcint.2.1.18.dylib
,在
MacOSX.10.10.sdk
(例如
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libiodbc.2.1.18.dylib
),但我找不到与之配套的头文件


虽然我可以从Internet上的某处获取一些头文件,但我担心我得到的任何版本都可能与Mac OS X附带的库版本不匹配。那么我应该使用哪些头文件呢?

据我所知,头文件不在系统头文件中,也不在10.10 SDK中。上一个SDK版本似乎有e它们是10.8,在MAC OS X U版本和更高版本中,函数被标记为
已弃用。\u 10\u 8\u和
;这个宏是10.8和早期SDK、10.6和10.7之间的主要区别(唯一的区别是在iodbunix.h中包含
)。所有情况下的动态库(10.6-8,10.10)具有相同的版本,因此标题之间的差异应该很小

您可以选择从Apple的站点获取(10.10分支中的版本与10.8 SDK中的版本相同)或从10.7或10.8 SDK中复制它们。根据我所能找到的,相关文件如下:

  • 垃圾箱:
    • iodbc配置
  • 包括:
    • iodbext.h
    • 碘化钾
    • iodbunix.h
    • isql.h
    • isqlext.h
    • isqltypes.h
    • odbcinst.h
    • sql.h
    • sqlext.h
    • sqltypes.h
    • sqlucode.h