我最近开始关注现代openGL的教程,但由于我无法链接GLFW,所以我一开始就陷入困境。每次我尝试编译我的代码时,它都会给我三个错误:
Error 1 error LNK2019: unresolved external symbol _glfwInit referenced in function _main
Error 2 error LNK2019: unresolved external symbol _glfwTerminate referenced in function _main
Error 3 error LNK1120: 2 unresolved externals
我做了什么: 我把头文件放在我的VS安装目录的nclude文件中 我把glfw3.dll,glfw3.lib和glfw3dll.lib文件放在我的lib文件中 我在选项的Additional Dependencies部分链接到glfw3dll.lib和opengl32.lib。
这是我的代码:
#include <thread>
#include <glfw3.h>
using namespace std;
int main()
{
glfwInit();
this_thread::sleep_for(chrono::seconds(1));
glfwTerminate();
return 0;
}
非常感谢任何形式的帮助,
mindoo