我想从源代码构建一个 Win32 版本的 mysqlcppconn.dll,这样我就可以在我的 Win32 应用程序中使用它。我在带有 Visual Studio 2012 的 64 位 Windows 8 上运行。我使用 CMake 创建解决方案文件以使用 MSVC2012 构建。x64 构建良好,我可以链接到我在 x64 模式下编译的程序。
但是,尝试编译源代码时没有可用的 Win32 配置。我尝试使用 x64 的复制设置创建一个新的。当我尝试编译时,它给了我这个错误:
Debug\mysql_art_resultset.obj:致命错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突
有谁知道为什么会这样?我应该在哪里寻找解决方案?在 CMake 设置中?还是MSVC2012中的物业经理?
任何帮助,将不胜感激。