编译VS 2008中的Qt应用程序时,在64位Win7上出现"无法打开输入文件odbc32.lib"错误。

5
我有一台Win7 64位的机器,已经在上面安装了VS2008版本的Qt库。在创建空白的Qt应用程序后,我尝试在VS2008中编译该应用程序时出现错误提示“无法打开输入文件odbc32.lib”。我认为这个错误信息在多个方面都是错误的。我的机器是64位的,当然没有这个库文件。另外,为什么一个空白的应用程序需要用到这个库呢?是否有任何方法可以从链接选项中删除它?请问有人可以给出解决这个问题的线索吗?

你是使用VS还是QT Creator进行构建? - qdot
1个回答

6

通过在 VS 2008 中包含 Windows SDK 库目录(例如,C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib\x64)和其可执行文件目录来解决了该问题。并且我错了。odbc32.ib 仍然是一个 64 位库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接