Visual Studio C++でオープンソースフレームワークをコンパイルするには、 "makefile"のみがあり、ソリューションファイルはありません。Visual Studio C++でオープンソースフレームワークをコンパイルするには、 "makefile"のみがあり、ソリューションファイルはありませんか?
答えて
残念ながら、この種の変更のための銀色の弾丸はありません。 MakeとVisual StudioのC++スタイルのビルドは非常に異なる獣です。彼らは非常に似たような操作を行うことができますが、構造が大きく異なり、簡単なガイドを提供することが非常に困難です。
IMHO、これを実現する最善の方法は、新しいC++プロジェクトを開始することです。すべての既存のファイルを追加し、すべてのアクションを同等のC++アクションに変換しようと、ステップバイステップでmakeファイルを実行します。
VCでリンクできる自己構築バイナリが必要な場合(つまり、既存のVSソリューションと統合できない場合)は、MSysをご覧ください。これにより、VCと一緒にGNU makeを使用することができます。したがって、VCでコンパイルしながら、OSプロジェクトに付属のGNUビルドシステムを使用することができます。
MinGWのようないくつかの新しい技術を学ぶ機会として、このコードをコンパイルするのに問題はないはずです。
まず、Windowsでコードを実行できることを確認します。オープンソースのC++コードは、しばしばPOSIXに依存します。その場合、MinGWまたはCygwinをインストールする必要があります。
クロスプラットフォームプログラミングに精通していない場合は、このプロジェクトは苦労かもしれません。 (編集:これは私自身の個人的な経験からですが、私はあなたを落胆させるつもりはありません)Btw、それはあなたが最も学ぶ苦しいプロジェクトです!)
MSVCはnmakeを通してmakeユーティリティの独自の風味をサポートします。 GNU makeとのいくつかの違いがあります(つまり、Use the same makefile for make (Linux) and nmake(Windows)参照)。
メークファイルを編集する必要があるかもしれません(いくつかのコンパイラ&リンカオプションはあとから適用されません)。
- 1. QT 4,8,0をVisual Studio 2010でコンパイルすると、makefileが見つかりません。
- 2. Visual Studio ProfessionalにVisual C#2015をインストールするオプションはありませんか?
- 3. C Makefile - セパレータがありません。 stop
- 4. Visual Studio 2015ユニバーサルテンプレートがありません
- 5. Cコンパイル中にVisual StudioエラーC3409がヘッダファイルにあります
- 6. Visual Studioソースがありません
- 7. Visual Studio 2015 - マージツールボタンがありません
- 8. Visual Studioのソリューションファイルをコンパイルする
- 9. Visual Studio 2015 - c/C++のプロパティはありませんが、ファイルはcpp
- 10. Visual C#テンプレートがありません
- 11. Visual Studio 2005にC#プロジェクトタイプがありません
- 12. Visual Studio 2017新規プロジェクトがありません.netコアフレームワークがありません
- 13. Visual Studio 2015 C#プロジェクトアイコンのオプションがありません
- 14. コンパイル済みのCファイルにアクセスエラーがありません
- 15. Visual Studio 2015 IntellisenseではBowerパッケージがありません
- 16. C#SVCサーバーオブジェクトにはパブリックメソッドがあり、クライアントオブジェクトはありません
- 17. 拡張プロパティはVisual Studio DBプロジェクトにありませんか?
- 18. RxJSにブラウザのオペレータエラーが見つかりませんでしたが、Visual Studioコードにはありません
- 19. Visual StudioにASP.NET MVC RC2のドキュメントがありませんか?
- 20. Visual Studio "... \ project.dllは有効なWin32アプリケーションではありません"
- 21. VSTS Visual Studioビルドタスクはインクリメンタルではありません。
- 22. Microsoft Visual Studio 2015上のローカルデータベースはありませんか?
- 23. Visual StudioのWindows Phoneカスタムコントロールテンプレートはありませんか?
- 24. Visual StudioのHTMLスニペット。 'td'や 'tr'はありませんか?
- 25. タスクランナーエクスプローラーはVisual Studioにはありません
- 26. Visual Studio展開/折りたたみボタンがAspxファイルにありません
- 27. Visual Studio 2012のVisual C++の前提条件がありません
- 28. Visual Studio 2012 - 必要なファイル "tracker.exe"がありません
- 29. Visual Studio 2013ソリューションにASP.NET Webテンプレートがありませんか?
- 30. Visual Studioコード: 'Ctrl + P'にgitがありませんか?
答えを出す人はいません。この質問は投票してください。奇妙な。 –
おそらく彼らは興味深いことをすべて見つけ出すことはできません。私は本当に私に関心のない質問、回答を得るために、一般的に役立つ、時にはある種の苦痛として答えます。 –