簡體   English   中英

如何為Visual Studio完整構建OpenTK?

[英]How do I get a FULL build of OpenTK for Visual Studio?

我通過NuGet安裝了OpenTK 2.0,但似乎有些類(Point,Rectangle等)在OpenTK名稱空間中不可用。 我可以將它們替換為System.Drawing.Point和Microsoft.Xna.Framework.Rectangle,但是然后我避開Vector2和其他東西(OpenTK。*和Microsoft.Xna.Framework。*都包含Vector2的實現)和Microsoft.Xna.Framework。*和System.Drawing。*包含Rectangle等單獨的實現。 有沒有一種方法可以使我完整地構建OpenTK,並使用它使我的命名空間變得一團糟?

您可以從源代碼手動進行構建以獲取Rectangle類,但是看來它不在NuGet軟件包中的原因是因為某些構建標記似乎對於NuGet構建而言並不適當。

從項目GitHub存儲庫的當前開發分支(截至2016年10月3日, https://github.com/opentk/opentk/blob/develop/src/OpenTK/Math/Rectangle.cs ),整個Rectangle結構被#if MINIMAL ... #endif指令包圍。 從略讀存儲庫開始,似乎MINIMAL標志阻止了System.Drawing命名空間的使用,以及其他一些Windows特定的命名空間和類的使用,盡管我並沒有深入探討。

Box2GitHub鏈接 )或Box2dGitHub鏈接 )可以滿足您的需求嗎?

另外,就其價值而言,我的公司一段時間以來一直在將OpenTK用作我們的主要產品之一,我們將從源代碼構建它,而OpenTK.Rectangle在構建的1.1.4項目中也不可用,因此這似乎不是新變化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM