我一直在尝试将glew链接到Windows上的c ++ CodeLite项目,但收效甚微。首先,我使用MinGW将glew源编译为libglew32.a和glew32.dll。它们位于C:/glew-1.6.0/lib。
中在项目设置中,编译器选项卡中的include路径是C:/glew-1.6.0/include,在链接器选项卡中,我在库路径下有C:/glew-1.6.0/lib。对于链接器选项,我有-lglew。
此时我甚至没有在main.cpp中包含glew或者写了与glew相关的任何代码。但是当我运行该程序时,它会卡住,留下一条输出消息:“正在运行程序:./ TestProgram”而没有任何反应。
当我从链接器选项中删除-lglew标志时,程序运行正常。我之间的联系似乎有些不对劲,但我不知道是什么。