MS vs 2015 C++ -未解析的外部无效符号引用 首先,我在一段时间内还没有使用C++,但需要迁移一个旧的程序,我写的最新的平台,使其工作在较新的硬件。

MS vs 2015 C++ -未解析的外部无效符号引用 首先,我在一段时间内还没有使用C++,但需要迁移一个旧的程序,我写的最新的平台,使其工作在较新的硬件。,c++,visual-c++,visual-studio-2015,C++,Visual C++,Visual Studio 2015,首先,该程序是一个windows应用程序,适用于VS2005。我将文件复制到该项目的网络共享中,并进行了初始构建并修复了所有编译错误 在链接阶段,我在特定函数上获得未解决的外部错误消息LINK 2019和LINK 2001 当我选择调用函数并查看Go-To定义时,Find Symbols(查找符号)面板将打开,其中包含函数的两个条目:共享驱动器上的副本和指向原始文件的指针 我进入“项目属性”对话框,删除了对原始路径的所有继承引用,但问题仍然存在 我无法找到或确定对原始文件的旧函数路径的引用来自何

首先,该程序是一个windows应用程序,适用于VS2005。我将文件复制到该项目的网络共享中,并进行了初始构建并修复了所有编译错误

在链接阶段,我在特定函数上获得未解决的外部错误消息LINK 2019和LINK 2001

当我选择调用函数并查看Go-To定义时,Find Symbols(查找符号)面板将打开,其中包含函数的两个条目:共享驱动器上的副本和指向原始文件的指针

我进入“项目属性”对话框,删除了对原始路径的所有继承引用,但问题仍然存在

我无法找到或确定对原始文件的旧函数路径的引用来自何处

作为一个新手,我被卡住了。我希望我已经提供了足够的细节来寻求帮助,但如果您需要其他细节,请详细说明


非常感谢。

可能的副本:在项目的属性中附加的目录中有什么?> > C++ > ->这是关于“转到定义”的问题。对于链路错误,该功能应该在哪个模块中实现?这是你项目的一部分吗?如果没有-是否链接到它?指定的其他目录为空。我希望链接错误与此无效引用关联。正确的文件位置和模块是x:\rick\poller\poller.net\location。所有模块都在我的项目中,只有一个例外,但其中一个没有引用此函数。另外,谢谢Mathew,我会检查可能的重复链接,看看是否有帮助!您正在使用旧的.sdf文件吗?我会关闭解决方案,删除此文件并重新打开;您的Find符号可能会得到修复。Re:LINK error-您的函数openDbConn在dbUpdate.h中声明,但它是在哪里定义的?我想是dbUpdate.cpp吧?该文件是否也包含在您的项目中?