【问题标题】:Problems in setting up GLFW in CodeBlocks在 CodeBlocks 中设置 GLFW 的问题
【发布时间】:2015-06-21 23:30:22
【问题描述】:

我下载了 GLFW 3.1.1 并按照教程告诉我:

  1. 将 glfw3.h 放到 MinGW 的包含文件夹中
  2. 将下载文件中的lib-mingw内容放到MinGW的lib文件夹中
  3. 运行GLFW自带的测试程序

执行此操作后,我一直遇到一个错误,甚至无法启动新的 GLFW 项目,因为向导一直在寻找 glfw.hglfw.dll,而他们现在是 glfw3.hglf3.dll 我编辑了向导,终于能够打开新项目。

之后,我点击构建并运行,编译器询问我是否确定。当我单击“是”时,它不断询问我是否要构建和运行。调试器只是给了我这个,我不确定我设置错了什么。

-------------- Build: Debug in 112311 (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -Wall -g -I"C:\Program Files\MinGW\include" -c "C:\Users\User\Desktop\Folders\C++ Files\112311\main.cpp" -o obj\Debug\main.o
Execution of 'mingw32-g++.exe -Wall -g -I"C:\Program Files\MinGW\include" -c "C:\Users\User\Desktop\Folders\C++ Files\112311\main.cpp" -o obj\Debug\main.o' in 'C:\Users\User\Desktop\Folders\C++ Files\112311' failed.

-------------- Run: Debug in 112311 (compiler: GNU GCC Compiler)---------------

Checking for existence: C:\Users\User\Desktop\Folders\C++ Files\112311\bin\Debug\112311.exe

【问题讨论】:

    标签: opengl codeblocks glfw


    【解决方案1】:

    您应该避免将向导用于 GLFW 项目,因为它用于 GLFW 的过时版本。

    您应该创建一个控制台应用程序,然后转到Project->Build Options。转到Linker settings 标签,然后添加glfw3opengl32gdi32,然后点击确定。

    您现在可以通过复制GLFW website's documentation 页面上的示例代码并将其粘贴到 main.cpp 中,替换所有内容并运行程序来测试它是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-27
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多