想问问在windows上编程,可以不用GDI么?四大图形库   OpenCV FreeImage CImg CxImage这些都是可以直接用C写的,他们都是可以直接不通过GDI就可以在Windows上绘制出图形来么?他们是建立于API上来实现绘图还是说连API都可以跨过去直接就在windows上实现绘制图形的程序?主要是想知道这些库是不是真的没有用API或者GDI来实现的,因为都是可以跨平台使用的库如果在windows上还是用GDI或者API来实现的话,我希望可以自己去看他的代码去自己实现一下如果不是的话,希望高手指点是用的什么方法和原理。
    
    先谢谢各位高手。

解决方案 »

  1.   

    细节不清楚,但在windows上编程,不用GDI么除非不做图。 
      

  2.   

    谢谢 danxuezx 的关注个人感觉是这样的,因为之前在网上找到一个说可以跨平台的数据库,我打开里面的代码看的时候发现#ifndefine Win32
    #define ReleaseWin32 
    #enddef这样的语句,表示程序还是会以win32的api来编译才可以,是一个能够编译成多种平台使用的库四大图形库的代码我还没开始看,对图形编程认识还不够,所以想先问问。
      

  3.   

    除非用显卡驱动支持的其他接口,例如DirectX,否则要用GDI。
      

  4.   

    感谢 jiangsheng 的关注,回到基本上都一致,结贴给分了