没有用选项“/MAPINFO”指定参数,为什么?

No argument specified with option "/MAPINFO" , why?

我尝试在 visual studio 2013 修复我以前的公司项目,但是当我尝试构建时出现这样的错误

error LNK1146: no argument specified with option "/MAPINFO"

当我看到链接器 -> 命令行 -> 附加选项时,我看到这个命令:

 /MAPINFO:EXPORTS /MAPINFO  /MAPINFO:LINES 

如果我删除该命令,我将成功构建我的项目,

我问的是:

  1. 为什么编译器说该选项没有指定参数?

  2. /MAPINFO 有什么用? (抱歉我问这个是因为我是 visual studio 的新手)

  3. 在我的链接器命令行上,我是否写错了命令?

  4. 如果我删除这个命令,这对我的项目结果有影响吗?

谢谢

PS: 原谅我的英文

据我所知,自 VS2005 以来,/MAPINFO:LINES 不再受支持。你可以删除它。

如果您需要使用它,您可以尝试寻找替代品。您可以参考下面的 link 并考虑使用 dbghelp 库来执行此操作。