MacでコンパイルしてWindowsバイナリを作成できますか? Windows DLLとバインドする? (私はそれらをコピーするWindowsマシンがあります)どうすればいいですか? clangとgccは私が使用できるコンパイラです。Windows用のMacでのクロスコンパイル
6
A
答えて
3
MinGWのツールチェーンは、OSXやその他のほとんどのUNIX/Unixライクなオペレーティングシステムで構築できます。 http://crossgcc.rts-software.org/doku.php?id=mingw-older-releases
それは私のPowerMac G5に正常に動作してkeith.layneが言うように、インテルMacのためのソリューションがあります:
は、ここでコンパイル済みのバイナリへのリンクです。
1
これらの手順はMacOSとLinuxの両方で動作しますが、Macの観点から説明します。
- Download Docker
- は、Windows
あなたがちょうどKitematicダウンロードドッキングウィンドウを使用する方法がわからない場合はdockcross追加(外部サイトへのリンク。)。
「+新規」ボタンをクリックするだけで、ドッカーのハブからドッククロス画像を取得できます。
Kitematicで画像をダウンロードした後、左下の「Docker CLI」ボタンをクリックします。これにより、ドッカー環境用の新しい端末ウィンドウ設定が開きます。その端末ウィンドウから
:docker run --rm dockcross/windows-x86 > ./dockcross
chmod +x ./dockcross
:CDあなたが構築するドッキングウィンドウコンテナを実行するシェルスクリプトを保存し、プロジェクトをビルドするプロジェクトのあるディレクトリに
./dockcross make
(プロジェクトでメイクファイルが使用されていると仮定します)
詳細な例や詳細については、ドッククロスのドキュメントを参照してください。
ドッククロスはMXEを使用するため、ほとんどのプロジェクトを簡単に構築できますが、さらにインストールする必要があります。MXE packages
関連する問題
- 1. Windows用Mac用Pythonクロスコンパイル
- 2. Windowsでのクロスコンパイル?
- 3. WindowsからMac OSへのQtアプリケーションのクロスコンパイル
- 4. Windowsでのlinuxのクロスコンパイル
- 5. クロスコンパイル - Windows上のV8とLinux
- 6. Windows 7でのC/C++アプリケーションのクロスコンパイル(LinuxでMinGWを使用)
- 7. MacからLinuxにクロスコンパイルするには?
- 8. Mac/Windows用のJava 7インストーラ
- 9. linuxからwindowsへのクロスコンパイルvisual studioプロジェクト
- 10. WindowsからLinuxへのクロスコンパイルdotnetコアアプリケーション
- 11. ... Windows上でMacの
- 12. Windows用OpenSSLサポートでcURLをクロスコンパイルできません
- 13. CMakeを使用してWindows CE上でノードjsをクロスコンパイル
- 14. Windows用のMacスペースの実装
- 15. は、Windows上でMacの
- 16. Windows上でのMacフォントレンダリング
- 17. Mac用CodeKit - Windows対応?
- 18. クロスコンパイル - x86用tcpdump
- 19. ARM用クロスコンパイルWebRTC
- 20. クロスコンパイル "Android用ワイヤレスツール"
- 21. RustをWindowsからARM Linuxにクロスコンパイル
- 22. Windows&Mac用CDの自動再生HTML
- 23. MacとWindowsのPython
- 24. OpenWRT用Sconsとのクロスコンパイル
- 25. クロスコンパイルの用語---ビルド、ホスト、ターゲット
- 26. mongocライブラリ&ARM用のクロスコンパイル
- 27. ARMアーキテクチャ用のクロスコンパイルportaudio
- 28. ラズベリーパイのEGLFS用Qtクロスコンパイル
- 29. ubuntuでARM用openCVをクロスコンパイル
- 30. Linuxで実行可能なWindowsのGNUを使ったクロスコンパイル