Visual studio 2010 VS2010中未解析的外部sysmbol

Visual studio 2010 VS2010中未解析的外部sysmbol,visual-studio-2010,dll,Visual Studio 2010,Dll,我有一个VS2010 DLL项目。它很好用。我在其中添加了另一个项目。但现在我越来越紧张了 40错误LNK2001:未解析的外部符号:Scan Trigger.def 41错误LNK2001:未解析的外部符号:Setup Trigger.def 42错误LNK1120:2未解决的外部触发器.lib Trigger.def定义为 图书馆 出口 设置@1 拆卸@2 扫描@3 我想我需要在linker中设置一些东西,因为另一个项目的加入打乱了事情的顺序,但我不知道是什么 谢谢这些符号实际上并不存在。可

我有一个VS2010 DLL项目。它很好用。我在其中添加了另一个项目。但现在我越来越紧张了

40错误LNK2001:未解析的外部符号:Scan Trigger.def

41错误LNK2001:未解析的外部符号:Setup Trigger.def

42错误LNK1120:2未解决的外部触发器.lib

Trigger.def定义为

图书馆

出口

设置@1

拆卸@2

扫描@3

我想我需要在linker中设置一些东西,因为另一个项目的加入打乱了事情的顺序,但我不知道是什么


谢谢

这些符号实际上并不存在。可能是因为他们的真名被修饰过,比如_Setup@0或者是一个C++的名字。使用链接器的/MAP选项查看它们的真实外观。它们被定义为“int\uu stdcall TearDown()”、int\uu stdcall Setup(int-etime、double-svalue、double-csvalue、double-gain、int-nImages、char*name)等例程。程序在没有添加项目的情况下工作。如何在链接器中设置/MAP选项?我正在使用VS2010。我将“生成映射文件”Otion设置为Yes(/MAP)。并为test.Map文件设置位置和名称。但我哪里也找不到地图文件!