0

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 のプロパティ マネージャーですか?

どんな助けでも大歓迎です。

4

1 に答える 1