2011-08-03 12 views
2

任何人都可以告訴我如何找到或創建一個綁定到OpenCV GNAT? 我想用Ada2005來實現OpenCV(1.0或2.X), 一些程序,但我不知道如何。任何人都可以教我如何去做?如何綁定到OpenCV for GNAT?

回答

7

教您如何創建對複雜庫的綁定超出了StackOverflow的範圍,但您可以從此tutorial開始。然後研究相關的GNAT庫資源,例如Ada.Numerics,和其他existing Ada bindings。其中,Ada 2005 Math ExtensionsAn Ada binding to the GNU GMP and MPFR Multiple Precision libraries是示例性的以及可訪問的。

+0

另請參見[接口Ada到C](http://www.ida.liu.se/edu/ugrad/progkon/Ada/ada-sw/X11Ada/doc/interf4.ps),在[這裏]提到( http://stackoverflow.com/a/8779695/230513)。 – trashgod

+0

另請參見[*寶石#59:生成用於C頭文件的Ada綁定*](http://www.adacore.com/2009/02/23/gem-59/)。 – trashgod

3

如果你有Gnat Pro(可能是ACT的支持合同),我想你可以從他們那裏得到binding generator

在評論中,西蒙賴特指出,你可以從GCC 4.6.0.得到這個綁定生成器,這是官方(儘管有時落後一點)GCC發行版。我通常建議那些不支付ACT客戶的人從GCC獲得他們的編譯器,而不是從ACT的GNAT GPL版本。

+3

+1 [豪華](http://www.phespirit.info/montypython/four_yorkshiremen.htm)! – trashgod

+0

@trashgod - rofl –

+1

實際上也可以使用GCC 4.6.0(http://goo.gl/IXRjL),我也希望使用GNAT GPL。 –