适用于 x64 和 Win32 平台的正确库版本

Correct library version for x64 and Win32 platform

本文关键字:版本 平台 x64 Win32 适用于      更新时间:2023-10-16

我想用VS 2010创建一个使用odbccp32.lib的控制台应用程序。我想创建 32 位和 64 位版本的命令行应用程序。在此项目的链接器属性中,有来自其他依赖项的继承值的 odbccp32.lib。我的问题是,VS 是否为 x64 和 Win32 平台选择正确的 odbccp32.lib。它将从什么路径中获取库?

Windows SDK 有单独的 x86 和 x64 .lib 文件。确保链接器文件夹设置正确,以便在生成 x64 时尝试使用 x86 .lib 文件。

尝试阅读有关 MSDN http://social.msdn.microsoft.com/Forums/vstudio/en-US/b8315ae6-83f6-406c-9629-b95cbb6b9713/weird-linking-errors-when-compiling-x64-bit?forum=vcgeneral 的这篇文章