将glew 与CodeLite 链接时出现问题

发布于 2024-11-28 08:54:10 字数 418 浏览 2 评论 0原文

我一直在尝试将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文