链接VC 2012命令行失败



我刚刚完成了VC 2012命令行设置,但在链接GLFW库时遇到了问题。我复制并粘贴了源文件夹中的标题,并将库(DLL和OBJ文件)放置在exe的目标和命令行的目录中。

以下是我要做的编译:

"C:Program Files (x86)Microsoft Visual Studio 11.0VCbinlink" "%CD%glfw3.obj"
"C:Program Files (x86)Microsoft Visual Studio 11.0VCbincl" /EHsc %CD%srcmain.cpp

glfw3.obj是obj文件(还有一个文件,名为glfw3dll.objm,我复制并预期了它,但我认为它不需要链接)。还有glfw.dll.

我得到错误链接:致命错误LNK1181:无法打开输入文件"glfw3.obj"。然后,当我调用GLFW函数时,我得到:*main.obj:错误LNK2019:函数_main*中引用的未解析外部符号。

如果你对这个问题有任何疑问,请发表评论。

您不需要链接GLFW库,因为您已经有了dll。obj文件由编译器生成,并通过链接器链接在一起。

试着只在主函数上调用cl

相关内容

最新更新