OpenTK 2.0はNuGet経由でインストールされていますが、OpenTK名前空間ではいくつかのクラス(Point、Rectangleなど)が使用できないようです。私はそれらをSystem.Drawing.PointとMicrosoft.Xna.Framework.Rectangleで置き換えることができますが、次にVector2とstuff(OpenTK。*とMicrosoft.Xna.Framework。*は両方ともVector2の実装を含みます)で名前空間の衝突を避けています。 Microsoft.Xna.Framework。*およびSystem.Drawing。*には、Rectangleなどの別々の実装が含まれています)。私はOpenTKの完全なビルドを手に入れて、ネームスペースを混乱の少ないものにするための方法がありますか?Visual Studio用のOpenTKのフルビルドを取得するにはどうすればよいですか?
0
A
答えて
0
ソースから手動で構築してRectangleクラスを取得することもできますが、NuGetビルドでは使用できないように見えるビルドフラグがあるため、NuGetパッケージに含まれていない理由がわかります。現在から
は全体のRectangle構造体は#if MINIMAL
... #endif
ディレクティブに囲まれて、(2016年10月3日の時点で、https://github.com/opentk/opentk/blob/develop/src/OpenTK/Math/Rectangle.cs)プロジェクトのGitHubのレポの枝を開発します。スキミングからリポジトリまで、フラグは、あまり深くは掘り下げませんでしたが、System.Drawing
名前空間の他のいくつかのWindows固有の名前空間とクラスの使用を防ぎます。
必要に応じてBox2
(GitHub link)またはBox2d
(GitHub link)の構造体で十分ですか?
また、私の会社では、ソースからビルドするOpenTKを主な製品の1つに使用しており、OpenTK.Rectangleはビルド1.1.4プロジェクトでは使用できませんこれは新しい変化ではないようだ。
関連する問題
- 1. Visual Studio 2008でアンバウンドキーボードショートカットの一覧を取得するにはどうすればよいですか?
- 2. Visual Studio Team ServicesでアーティファクトのダウンロードURLを取得するにはどうすればよいですか?
- 3. Visual Studioマクロからmsbuildパスを取得するにはどうすればよいですか?
- 4. Visual Studio 2012で行末グリフを取得するにはどうすればよいですか?
- 5. Visual Studio Codeで実行可能なPythonファイルを取得するにはどうすればよいですか?
- 6. Visual Studioコード拡張でキーバインドを取得するにはどうすればよいですか?
- 7. Visual Studioポストビルドイベントで製品名を取得するにはどうすればよいですか?
- 8. Visual Studioでリモートリポジトリにコミットするにはどうすればよいですか?
- 9. Visual Studio 2015 CommunityにVisual Studio Build Tools 2010をインストールするにはどうすればよいですか?
- 10. Visual Studio 2010 SP1ソリューションをVisual Studio 2012ソリューションに変換するにはどうすればよいですか?
- 11. Visual Studio 2013をアンインストールするにはどうすればよいですか?
- 12. Android Studioのエディタでインラインヘルプとオンラインヘルプを取得するにはどうすればよいですか?
- 13. VS.Phpのカラーオプションを取得するにはどうすればよいですか?
- 14. Visual Studioを使用してリモートデバッグ用のシンボルファイルを生成するにはどうすればよいですか?
- 15. Visual Studio 2010で.rptprojを開くにはどうすればよいですか?
- 16. 私のアプリにVisual Studioのようなドラッグアンドドロップツールボックスを許可するにはどうすればよいですか?
- 17. エクステンションプロジェクト用のcppでVisual Studioの最新版を入手するにはどうすればよいですか?
- 18. Visual Studio 2010用のオブジェクト専用プロジェクトを作成するにはどうすればよいですか?
- 19. Mac用のVisual Studio用AWSアドオンをインストールするにはどうすればよいですか?
- 20. Xamarin StudioでAndroidソリューションを作成するオプションを取得するにはどうすればよいですか?
- 21. Visual Studioのタスクリストに表示されるように、HTMLファイルのTODOコメントを取得するにはどうすればよいですか?
- 22. WindowsコンピュータでXamarinアプリケーション用のVisual Studioでユーザーインターフェイスを設計するにはどうすればよいですか?
- 23. Visual Studioにdllをリンクするにはどうすればいいですか?
- 24. Visual Studioプロジェクトで使用されるすべてのクラスとメソッドのリストを取得するにはどうすればよいですか?
- 25. Visual StudioのWebページコードのクラスビューを使用するにはどうすればよいですか?
- 26. Matlab R2007bをVisual StudioのC++ 6.0で使用するにはどうすればよいですか?
- 27. Visual Studio用のCrystal Reportsでピボットレポートを作成するにはどうすればよいですか?
- 28. Visual Studio 2010でプログラムのメモリ使用量を分析するにはどうすればよいですか?
- 29. Clang形式のファイルでVisual Studio Clang-Formatプラグインを使用するにはどうすればよいですか?
- 30. Visual Studio 2010でWP7用のNUnitテストランナーをセットアップするにはどうすればよいですか?