ページ 11

x64はx86と競合~というエラー

Posted: 2015年7月22日(水) 15:57
by 抹茶
opencvを用いて作られた前任者のプログラムを扱っているのですが、
LINK1112:モジュールのコンピュータの種類x86は対象コンピュータの種類x64と競合しています
というエラーが出てしまいます。

環境変数のpathやopencvのインクルードではちゃんとx86にしていますし、ソリューションプラットフォームの箇所はWin32になっています。

この場合どう対処するといいでしょうか?

環境
Win7 64bit
VisualStudio2010
opencv2411

Re: x64はx86と競合~というエラー

Posted: 2015年7月24日(金) 20:44
by lriki
リンクしようとしているOpenCVのバイナリがx64になっているのではないでしょうか?

あと、ソリューションプラットフォームが Win32 になっていても
プロジェクトプロパティの方でリンカの設定が x64 になっているかもしれません。
「プロパティ」-「リンカー」-「詳細設定」-「対象コンピュータ」 を確認してみてください。