【发布时间】:2013-06-24 10:58:21
【问题描述】:
我刚刚启动了 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 错误 LNK1181:无法打开输入文件 'glfw3.obj'。然后当我调用 GLFW 函数时,我得到: *main.obj : error LNK2019: unresolved external symbol _ referenced in function _main*.
如果您对问题有任何疑问,请发表评论。
【问题讨论】:
标签: visual-c++ dll linker glfw