当我尝试构建项目时,我收到此错误消息。我认为指定的路径中有一个空格。我是VS 2012的新手。这个问题可能很简单,但是。请告诉我如何删除路径中的空间? (xxx \ _ 空间 _dllmain.obj)。或者我的构建失败还有另一个原因
答案 0 :(得分:2)
您是否阅读过this?正如文档::
中引用的那样LNK1181的另一个可能原因是带有嵌入空格的长文件名未用引号括起来。在这种情况下,链接器将只识别第一个空格的文件名,然后假定文件扩展名为.obj。这种情况的解决方案是将长文件名(路径加文件名)括在引号中。