【问题标题】:Program doesnt work if i changed Visual studio version 2008 to 2010如果我将 Visual Studio 版本 2008 更改为 2010,程序将不起作用
【发布时间】:2013-02-08 17:48:52
【问题描述】:

您好,我的程序中不断出现此错误,它只是在 Visual Studio 2008 中工作,但我使用的是 2010 并且无法正常工作并不断收到此错误消息

Error   4   error LNK2019: símbolo externo "public: bool __thiscall C_DSPlib::GeneraCoeficientesCosenoAlzado(float *,short,float,unsigned int,unsigned int)" (?GeneraCoeficientesCosenoAlzado@C_DSPlib@@QAE_NPAMFMII@Z) sin resolver al que se hace referencia en la función __catch$?InicializacionesComunes@C_Serial@@QAEXXZ$0    C:\SilverHeart\Serial.obj   SilverHeart
Error   5   error LNK2019: símbolo externo "public: short __thiscall C_DSPlib::PuntoMedio(long *,int)" (?PuntoMedio@C_DSPlib@@QAEFPAJH@Z) sin resolver al que se hace referencia en la función "public: bool __thiscall C_Serial::DibujaPunto(unsigned int,bool)" (?DibujaPunto@C_Serial@@QAE_NI_N@Z)   C:\SilverHeart\Serial.obj   SilverHeart
Error   6   error LNK2019: símbolo externo "public: bool __thiscall C_DSPlib::ECG_DefineFiltros(float *,float *,float *,float *,float *,float *,float *,float *)" (?ECG_DefineFiltros@C_DSPlib@@QAE_NPAM0000000@Z) sin resolver al que se hace referencia en la función "public: bool __thiscall C_Serial::SetCoeficientesFiltros(float *,float *,float *,float *,float *,float *,float *,float *)" (?SetCoeficientesFiltros@C_Serial@@QAE_NPAM0000000@Z)   C:\SilverHeart\Serial.obj   SilverHeart
Error   9   error LNK2019: símbolo externo _HtmlHelpA@16 sin resolver al que se hace referencia en la función "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)  C:\SilverHeart\SilverHeart.obj  SilverHeart
Error   10  error LNK2019: símbolo externo "void __cdecl dl_deleteAll(struct s_DLlist *,int)" (?dl_deleteAll@@YAXPAUs_DLlist@@H@Z) sin resolver al que se hace referencia en la función "long __stdcall DlgAbrirECG(struct HWND__ *,unsigned int,unsigned int,long)" (?DlgAbrirECG@@YGJPAUHWND__@@IIJ@Z)    C:\SilverHeart\SilverHeart.obj  SilverHeart

【问题讨论】:

  • 尝试做一个Rebuild All

标签: c++ visual-studio-2010 visual-studio-2008


【解决方案1】:

如果您链接到使用以前版本的 Visual Studio 构建的其他库,则可能会出现这种情况。

您必须使用相同的新工具链重建所有引用的库,以便可以顺利完成链接。

如果它不能解决您的问题,请提供一些代码(例如引用函数中的代码),因为没有更多信息,有 5000 种可能的原因会导致链接错误。

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    相关资源
    最近更新 更多