#include <glfw3.h>
int main()
{
glfwInit();
return 0;
}
当我尝试运行glfwInit()时,它将引发访问冲突,并显示“框架不在模块中”。 1
答案 0 :(得分:0)
之所以显示此错误,是因为该错误是在不可调试的源代码中产生的。
最可能的原因是未加载DLL。
尝试将GLFW bin路径添加到PATH环境变量之一,或将DLL复制到可执行路径。
尝试在调用glfwInit之前调用glfwGetVersion以检查DLL是否已加载。
int major;
int minor;
int rev;
glfwGetVersion(&major, &minor, &rev) ;
cout << major << "." << minor << "." << rev<< endl;