我有一个项目,我一直在OS X上编码,我现在正试图在Windows上构建.我已经设置了MinGW,创建了一个makefile,经过大量的重复编译后,所有内容都会编译,但是当它到达链接器步骤时,会出现大量错误:
SourceFile.cpp:(.text+0x1809): undefined reference to 'glEnable@4'
Run Code Online (Sandbox Code Playgroud)
链接器命令,省略所有source.o名称是相当简单的:
g++ -lglu32 -lopengl32
Run Code Online (Sandbox Code Playgroud)
我也试过切换链接顺序,并包含.a文件的完整路径,所有给我相同的结果.在编译器步骤中使用_STDCALL_SUPPORTED和_M_IX86宏没有任何区别.
如果它是相关的,我正在使用GLee,我正在直接构建到我的程序中(虽然我也尝试了glew,并得到了相同的结果).
任何帮助,将不胜感激.