将glew 与CodeLite 链接时出现问题
我一直在尝试将 glew 链接到 Windows 上的 c++ CodeLite 项目,但收效甚微。首先我使用MinGW将glew源代码编译为libglew32.a和glew32.dll。它们位于 C:/glew-1.6.0/lib 内。
在项目设置中,编译器选项卡中的包含路径是 C:/glew-1.6.0/include ,在链接器选项卡中,库路径下有 C:/glew-1.6.0/lib 。对于链接器选项,我有 -lglew。
此时,我什至还没有将 glew 包含在 main.cpp 中,也没有编写任何与 glew 相关的代码。但是当我运行该程序时,它被卡住了,留下了一条输出消息:“正在运行程序:./TestProgram”,而什么也没有发生。
当我从链接器选项中删除 -lglew 标志时,程序运行正常。我链接 glew 的方式似乎有问题,但我不知道是什么。
I've been trying to link glew to my c++ CodeLite project on Windows with little success. First I used MinGW to compile the glew source into libglew32.a and glew32.dll. These are inside C:/glew-1.6.0/lib.
Inside the project settings, the include path in the compiler tab is C:/glew-1.6.0/include and inside the linker tab I have C:/glew-1.6.0/lib under the library paths. For the linker options I have -lglew.
At this point I haven't even included glew inside main.cpp or written any code relating to glew. But when I run the program it gets stuck, leaving me the single output message: "Running program: ./TestProgram" while nothing happens.
When I remove the -lglew flag from the linker options, the program runs fine. Something seems to be wrong with how I've linked glew, but I don't know what.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论