适用于 x64 和 Win32 平台的正确库版本
Correct library version for x64 and Win32 platform
我想用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 的这篇文章
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 导入库可以跨dll版本工作吗
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 在clang++预处理器中确定gcc工具链版本
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 不同的Visual Studio版本中缺少.dll
- 用符号版本替换对函数的所有调用
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- 我需要分发哪些版本的可再分发文件
- CV_OCL_RUN宏如何在OpenCV(版本3.4.5)的goodFeaturesToTrack实现中工作?
- 在运行时读取 libstdc++ 版本
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- Vulkan SDK 版本 1.1.85.0 在 Kubuntu 18.10 上链接
- 在 MSVC 中将某些库的目标平台版本设置为 10.x 是否使程序与在 Windows Vista/7/8 上运行不兼容
- 适用于 x64 和 Win32 平台的正确库版本
- 使用比平台提供的GCC新版本所需的条件
- 在不同平台/gcc版本上使用boost时的奇怪行为