私はcmakeでwin32のテンソルフローを構築しようとしています。 libprotobuf.lib(descriptor.obj):致命的なエラーLNK1112:モジュールマシンタイプ 'x64'がターゲットマシンタイプ 'X86'と競合しています[A:\ src \ tensorflow \ tensorflow \ contrib \ cmake \ build32 \ proto_text.vcxproj]win32のためのtwnsorflowを構築します。
確認の結果、libprotobuf.libは確かにx64バイナリとしてビルドされています。
そこで、どこでwin32ライブラリをビルドするように変更する必要がありますか?
に
から
~OpDef
のマングルされた名前を変更することで問題を修正x86バイナリをビルドするには、x86ライブラリのみを使用する必要があります。またはx64ライブラリを使用したい場合は、x64バイナリターゲットをビルドする必要があります。 – RbMm