我正在嘗試使用Mingw32交叉編譯OpenGL程序,但遇到了路障。調用mingw32-configure後;編譯由無法使用mingw32交叉編譯Linux openGL程序。 Config.log錯誤:未定義的引用'_glEnable'
configure: error: lacking proper OpenGL support
打斷我檢查的config.log文件,發現如下條目:
configure:21709: checking GL/gl.h usability
configure:21726: ccache i686-pc-mingw32-g++ -c -O2 -g -pipe -Wall -,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields conftest.cpp >&5
configure:21732: $? = 0
configure:21746: result: yes
configure:21750: checking GL/gl.h presence
configure:21765: ccache i686-pc-mingw32-g++ -E conftest.cpp
configure:21771: $? = 0
configure:21785: result: yes
configure:21813: checking for GL/gl.h
configure:21820: result: yes
configure:21834: checking for glEnable in -lGL
configure:21869: ccache i686-pc-mingw32-g++ -o conftest.exe -O2 -g -pipe - Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms- bitfields conftest.cpp -lGL >&5
/tmp/ccjGmlvX.o: In function 'main':../rpmbuild/SOURCES/poker3d-1.1.36/conftest.cpp:34: undefined reference to `_glEnable'
collect2: ld returned 1 exit status
configure:21875: $? = 1
configure: failed program was:
| /* confdefs.h. */
我有一個建議之後,從另一個加入LLVM軟件光柵到我的系統本網站與此問題相關的線程,並且還實施了來自Mingw站點的將libopengl32.a複製到libGL.a的建議。到目前爲止,沒有任何改變每次編譯嘗試後得到的錯誤。
給我一些關於如何解決這個問題的建議。