网络方面,可以由Magic Linux Messager Platform提供复杂、强大、高效的支持。现在很多即时通信软件都在向网络游戏方面发展,Magic Linux Messager Platform也需要提供群组游戏接口,在设计时也应充分考虑网络游戏的功能调用需求,对服务器定位、消息中转、群发、点对点、上线通知、数据网络保存等功能进行封装。
./configure make 时错误如下:
main.h:21:21: GL/glut.h: 没有那个文件或目录
main.cpp: In function `int main(int, char**)':
main.cpp:34: `glutInit' undeclared (first use this function)
main.cpp:34: (Each undeclared identifier is reported only once for each
function it appears in.)
main.cpp:35: `GLUT_DOUBLE' undeclared (first use this function)
main.cpp:35: `GLUT_RGBA' undeclared (first use this function)
main.cpp:35: `GLUT_DEPTH' undeclared (first use this function)
main.cpp:35: `glutInitDisplayMode' undeclared (first use this function)
main.cpp:36: `glutInitWindowSize' undeclared (first use this function)
main.cpp:37: `glutInitWindowPosition' undeclared (first use this function)
main.cpp:38: `glutCreateWindow' undeclared (first use this function)
main.cpp:44: `glutDisplayFunc' undeclared (first use this function)
main.cpp:45: `glutReshapeFunc' undeclared (first use this function)
main.cpp:46: `glutKeyboardFunc' undeclared (first use this function)
main.cpp:49: `glutMainLoop' undeclared (first use this function)
main.cpp: In function `void display()':
main.cpp:61: `glutSwapBuffers' undeclared (first use this function)
main.cpp: In function `void keyboard(unsigned char, int, int)':
main.cpp:83: `glutFullScreen' undeclared (first use this function)
main.cpp:96: `glutPostRedisplay' undeclared (first use this function)
main.cpp: In function `void init()':
main.cpp:250: warning: deprecated conversion from string constant to `char*'
main.cpp:267: warning: deprecated conversion from string constant to `char*'
main.cpp:341: warning: deprecated conversion from string constant to `char*'
make[3]: *** [main.o] Error 1
make[3]: Leaving directory `/root/now/my3dgui_demo_1-0.1_1.7/my3dgui-0.1/my3dgui
'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/now/my3dgui_demo_1-0.1_1.7/my3dgui-0.1/my3dgui
'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/now/my3dgui_demo_1-0.1_1.7/my3dgui-0.1'
make: *** [all] Error 2