OpenGL跟g++之間的衝突
最近在弄64-bit AMD Linux 的發展環境.
在利用gcc-4.2.1編譯qt-x11-free的時候遇到了奇怪的問題.
...
error: 'anonymous' has incomplete type
error: invalid use of ‘GLvoid’
...
GNU認為以下的寫法不符合C++的語法,
不是gcc的bug
typedef void (*funcptr)(void);
typedef void GLvoid;
typedef GLvoid (*_GLUfuncptr)(GLvoid);
把bug report關掉
對我來說麻煩的是,opengl的header files是系統檔案,
我沒有寫的權力,只好請系統管理者關照一下.
在利用gcc-4.2.1編譯qt-x11-free的時候遇到了奇怪的問題.
...
error: 'anonymous' has incomplete type
error: invalid use of ‘GLvoid’
...
GNU認為以下的寫法不符合C++的語法,
不是gcc的bug
typedef void (*funcptr)(void);
typedef void GLvoid;
typedef GLvoid (*_GLUfuncptr)(GLvoid);
把bug report關掉
對我來說麻煩的是,opengl的header files是系統檔案,
我沒有寫的權力,只好請系統管理者關照一下.
留言