私はcmakeで生成し、Visual Studio 2010で実行しているプロジェクトを持っています。視覚スタジオで私のアクティブなソリューションとTarget Machine in(Properties-> Linker-> Advanced)がx64に設定されています。リンカLNK1112エラーが表示されます。これは私がcmakelist.txtに設定したものです。 -swetha致命的なエラーLNK1112:モジュールマシンタイプ 'x64'がターゲットマシンタイプ 'X86'と競合します。Visual Studio 2010およびcmake
0
A
答えて
1
これは、CMakeLists.txt
に設定したいものではありません。基本的に、CMakeは異なるコンパイラ用の複数のジェネレータを持っています。 (x86とx64コンパイラはWindows上で2つの異なるコンパイラです。)ビルドファイルを生成するときには、CMakeが使用する正しいコンパイラを渡す必要があります。あるいは、GUIを使用する場合はWin64を選択します。コマンドラインから:
cmake -G "Visual Studio 14 Win64" path/to/your/CMakeLists.txt
または必要なVisual Studioのバージョン。
cmake --help
これで問題が解決しない場合は、生成されたビルドファイルを削除してからもう一度お試しください。
それでも問題が解決しない場合は、x86用に構築されたサードパーティ製の依存関係にリンクしています。
0
ソリューション内のすべての* .objファイルを削除し、コンパイラにすべてのファイルを再度コンパイルさせてください。この問題は、コンパイラがコンパイルしたobjファイルを参照しようとする可能性があります。xxx
関連する問題
- 1. 致命的なエラーLNK1112:モジュールマシンタイプ 'X86'がターゲットマシンタイプ 'x64'と競合します
- 2. CMakeおよびVisual Studioリソースファイル
- 3. のWindows 7のx64版およびVisual Studio 2010のdll参照
- 4. Assembly.Invoke()がx86およびAnyCPUと競合します
- 5. Windows 7、Visual Studio 2010、およびコマンドラインでCMakeを使用する
- 6. Visual Studioの:どのように適切にx64およびx86の
- 7. 致命的なエラーVisual Studio 2010でデバッグ中にHRESULT = 0x80131c08が発生する
- 8. XNA Game Studio 3およびVisual Studio 2010
- 9. 致命的なエラー:「いいえターゲットアーキテクチャ」Visual Studioで
- 10. Microsoft Fakes x64 x86およびv4.5
- 11. Visual Studio 2010 SP1および単体テストSharePoint 2010 w/MSTtest
- 12. Visual Studio 2012およびTFS 2010のカスタムポリシー
- 13. Visual Studio 2010、AnkhSVN、およびSVN 1.7.4
- 14. System.IO.File.Exists()x86およびx64アプリケーションと異なる回答
- 15. Visual Studio 2010のみx86ビルドオプション?
- 16. ComboBox SelectedIndexChangedおよびMysql致命的なエラー
- 17. CMakeとVisual Studio 2010とのリンクエラー
- 18. PHP致命的なエラー:Uncaught CurlException:Facebookアプリケーションの28および35
- 19. WCFコールバックのタイムアウトとVisual Studioの致命的な故障
- 20. Visual Studio 2015、C++プロジェクト、致命的なエラーc1510
- 21. lua + visual C++ 2008:致命的なエラーLNK1107
- 22. pycuda;致命的なNVCC:Visual Studioの設定ファイル「(ヌル)は、」
- 23. Windows 10およびVisual C++ 2010でIpopt-3.9.3をコンパイルしようとしたときに「致命的なエラーLNK1120」を処理する方法
- 24. Visual Studio 2010 C++、インクルードファイルを開くことができません: 'afxwin.h'、 'TCHAR.H'、および 'cassert'
- 25. セットアップに失敗しました:Visual Studio 2015アップデートチームエクスプローラのコミュニティ致命的なエラーとその他のエラー
- 26. Visual Studioコピープロジェクトのバージョン競合
- 27. CMake、Visual Studio、およびinclude_external_msproject。プロジェクト設定を変更する
- 28. Visual Studio 2012前提条件:インストール中に致命的なエラーが発生する
- 29. 致命的なエラー
- 30. アクセス拒否エラー(Visual StudioおよびWatiN)
プロジェクト用にCMakeを構成したときに、 "Win64"オプションを選択しましたか? – oLen