我想使用wxWidgets做界面,用OpenGL写二维和三维动画,能否做到一次编码,在不同的平台编译从而做到跨平台呢?
查了两天的资料,似乎Linux下并没有opengl的实现,只有一个类似的mesa,似乎我的设想并不能成立。
下载了opengl的demo,都是基于win32的,采用Win32API的方式编写,根本无法做到跨平台。所以我想起了wxWidgets。
请有经验的朋友帮个忙。
想确定一下wxWidgets+opengl能否实现跨平台 Topic is solved
是可以的。wxGLCanvas就是用来干这个的。Mesa作为OpenGL的一个开源实现,挺好的~
至于例子,wxWidgets/samples/opengl下有好几个,可以试着让它们跨平台跑起来先——这样可以专注于环境搭建,而不会遭遇自己的编码问题。然后再熟悉wxGLCanvas的使用方式。
目前只在Windows下试过wxGLCanvas。至于跨平台,我原先是用Glut在写。
-Utensil
至于例子,wxWidgets/samples/opengl下有好几个,可以试着让它们跨平台跑起来先——这样可以专注于环境搭建,而不会遭遇自己的编码问题。然后再熟悉wxGLCanvas的使用方式。
目前只在Windows下试过wxGLCanvas。至于跨平台,我原先是用Glut在写。
-Utensil
In fascination of creating worlds by words, and in pursuit of words behind the world.
On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/
On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/