在CodeBlocks中设置GLFW的问题

时间:2015-06-21 23:30:23

标签: opengl codeblocks glfw

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

  1. 将glfw3.h放入MinGW的包含文件夹
  2. 将下载文件中的lib-mingw内容放入MinGW的lib文件夹
  3. 运行GLFW附带的测试程序
  4. 执行此操作后,我一直遇到一个错误,导致我甚至无法启动新的GLFW项目,因为向导一直在寻找glfw.hglfw.dll现在glfw3.h并且glf3.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
    

1 个答案:

答案 0 :(得分:0)

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

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

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