Macos Mac OS X 10.10中包含的libiodbc的头文件在哪里?
Mac OS X 10.10.5有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),但我找不到与之配套的头文件 虽然我
/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