1. 下载mingw64
  2. 下载glfw 64
  3. 注意上面两个版本一定要对应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”, 改成了我想要的版本。问题解决。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐