Ric*_*ard 19 c ubuntu odbc unixodbc header-files
我正在使用最新的Ubuntu 12.04系统.我有unixodbc(来自ubuntu repos的v2.2.14),安装了MySQL及其相关的驱动程序.还连接到有效的DSN.通过签发验证isql DBName UName passwd.
我正在尝试编译一个使用ODBC与数据库交互的C应用程序.我搜索的几乎所有地方似乎都表明我应该在某处安装"sql.h".A find / -iname sql.h -print表明我没有它.
所以我的问题是:它在哪里?安装出了什么问题(虽然没有报告错误)?你推荐什么步骤?重新安装?从源代码编译(最新版本?)?
Tux*_*ude 42
您需要安装unixodbc-dev包以获取开发头文件.
sudo apt-get install unixodbc-dev
Run Code Online (Sandbox Code Playgroud)
这些-dev包包含使用这些头来编译和构建程序所需的头文件,以调用库.库文件本身将成为常规包的一部分,即unixodbc在您的情况下.
如果您想知道哪个包提供了某个文件,您可以使用apt-file:
sudo apt-file update
sudo apt-file find sql.h
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27935 次 |
| 最近记录: |