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

问题描述

我尝试在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库执行此操作。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...