我刚刚使 VC 2012 命令行设置正常工作,但在链接 GLFW 库时遇到了问题。我将标题复制并粘贴到我的源文件夹中,并将库(DLL 和 OBJ 文件)放在 exe 的目标和命令行的目录中。
这是我要编译的内容:
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\link" "%CD%\glfw3.obj"
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl" /EHsc %CD%\src\main.cpp
glfw3.obj是 obj 文件(还有一个,叫做glfw3dll.objm,我复制并粘贴了它,但我认为它不需要链接)。还有glfw.dll。
我收到错误LINK : fatel error LNK1181: cannot open input file 'glfw3.obj'。然后当我调用 GLFW 函数时,我得到:*main.obj:错误 LNK2019:未解析的外部符号 _ 在函数 _main* 中引用。
如果您对问题有任何疑问,请发表评论。