我收到错误:
error LNK1104: cannot open file 'ylmtr.obj' in visual studio 2013
在我的项目属性中,我进行了以下配置:
链接器 - 输入 - 附加依赖项 - ylmtr
V / C ++目录 - 添加到include,library的目录中,从程序解析器生成器中获取它们的配置(用于创建lexer以生成编译器)答案 0 :(得分:0)
https://msdn.microsoft.com/en-us/library/ts7eyw4s.aspx
通过检查以下可能原因进行修复:
磁盘空间不足。
文件不存在。
在项目的属性页面对话框中指定库时,库名称应以空格(而不是逗号)分隔
文件名或路径不正确
无效的驱动器规格
文件权限不足。
文件名路径扩展到260个以上的字符
如果给定文件名为LNKn(由链接器为临时文件生成的文件名),则可能不存在TMP环境变量中指定的目录,或者为TMP环境变量指定了多个目录。 (只应为TMP环境变量指定一个目录路径。)
如果库名称出现错误消息,并且您最近从以前的Microsoft Visual C ++开发系统移植了.mak文件,则该库可能不再有效。确保在这种情况下库仍然存在。
另一个程序可能打开文件,链接器无法写入该文件。
LIB环境变量不正确。有关如何更新LIB环境变量的信息,请参阅VC ++目录,项目,选项对话框。确保这里列出了您需要的所有目录。