更正x64和Win32平台的库版本

时间:2013-11-06 10:11:58

标签: c++ visual-studio-2010 command-line odbc

我想用VS 2010创建一个使用odbccp32.lib的控制台应用程序。 我想创建32位和64位版本的命令行应用程序。 在此项目的链接器属性中,有来自附加依赖项的继承值的odbccp32.lib。 我的问题是,VS是否为x64和Win32平台选择了正确的odbccp32.lib。 它将从哪个方向拿起图书馆?

1 个答案:

答案 0 :(得分:0)

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