我有一台Win7 64位的机器,已经在上面安装了VS2008版本的Qt库。在创建空白的Qt应用程序后,我尝试在VS2008中编译该应用程序时出现错误提示“无法打开输入文件odbc32.lib”。我认为这个错误信息在多个方面都是错误的。我的机器是64位的,当然没有这个库文件。另外,为什么一个空白的应用程序需要用到这个库呢?是否有任何方法可以从链接选项中删除它?请问有人可以给出解决这个问题的线索吗?
通过在 VS 2008 中包含 Windows SDK 库目录(例如,C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib\x64
)和其可执行文件目录来解决了该问题。并且我错了。odbc32.ib 仍然是一个 64 位库。