【opengl 实践】 windows下vscode配置遇到的问题
- 下载mingw64
- 下载glfw 64
- 注意上面两个版本一定要对应win32就对应win32 win64就对win64。并且在添加环境变量时,要注意你现在用的版本是不是你想使用的版本。(有可能会有多个版本的情况)。
如果不注意版本有可能会出现以下情况:
undefined reference to `__mingw_vsscanf’ 我遇到这个问题时用的时mingw32 和glfw32,我在mingw32里面找libmingwex.a里面没有找到这个symbol,不知道是不是32位的库没有这个symbol,因此换成了64位。
undefined reference to `glfwInit’ (mingw和glfw版本要对应) 切换64位后发现电脑中由于有多个版本,vscode还是找到了老的那个g++,因此我手动将vscode 里面的task.json里面的"command": “D:\mingw64\bin\g++.exe”, 改成了我想要的版本。问题解决。