[英]MinGW can't find glfw3.h
埃洛,
我已經為這個問題苦苦掙扎了一段時間,經過大量的搜索,嘗試和錯誤,我來到了這里。 我想對項目使用GLFW,所以我做了一個簡單的main.cpp
文件。 其中是代碼
#include <GLFW/glfw3.h>
#include <iostream>
int main() {
return 0;
}
很簡單。 僅測試它是否包含在內。
但是,當我嘗試在MinGW中編譯此代碼時,出現錯誤:
main.cpp:1: GLFW/glfw3.h: No such file or directory
在項目文件夾中是文件main.cpp
, glfw3.dll
和名為GLFW
的文件夾,其中包含文件glfw3.h
和glfw3native.h
。
GLFW
文件夾也位於MinGW include文件夾中,而libglfw3.a
和libglfw3dll.a
都位於MinGW lib文件夾中。
文字編輯器:記事本++
操作系統:Windows 8 64-bit
編譯器:MinGW32 4.8.1
我認為問題可能出在我使用的是32位版本的GLFW上,但是無論如何我計划將項目設置為32位。 我不知道MinGW是32位還是64位。
請幫忙。
解決了我自己的問題。
原來,我沒有C-make,也沒有GnuWin32。 顯然,非Visual Studio編譯需要這些。 連同瑞詩凱詩(Rishikesh)提出的建議,將程序添加到“系統”和“用戶,環境變量”中之后,現在可以正確進行編譯了。 謝謝大家的幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.