none
VC++2008 Express的链接问题 RRS feed

  • 问题

  • 1>正在链接...
    1>mkl_intel_c_dll.lib(_dcopy.obj) : error LNK2001: 无法解析的外部符号 _mkl_blas_dcopy
    1>mkl_intel_c_dll.lib(_zcopy.obj) : error LNK2001: 无法解析的外部符号 _mkl_blas_zcopy
    1>mkl_intel_c_dll.lib(_dscal.obj) : error LNK2001: 无法解析的外部符号 _mkl_blas_dscal
    1>mkl_intel_c_dll.lib(_zscal.obj) : error LNK2001: 无法解析的外部符号 _mkl_blas_zscal
    1>C:\Documents and Settings\Administrator\桌面\2_users_sm\Release\2_users_sm.exe : fatal error LNK1120: 4 个无法解析的外部命令

    2010年5月26日 12:32

答案

  • 您好 bitren,

    根据错误信息,应该是某些依赖项没有添加。您可以右键项目选择属性,然后选择 配置属性(Configuration Properties) -> 连接器(Linker) -> 输入(Input). 然后找到 额外依赖项(Additional Dependencies), 在里面加上相关.lib, 例如mkl_intel_c_dll.lib。

    因为我的电脑上只有英文版的Visual Studio,有些名字可能有出入,但步骤应该是没问题的。

    Aland Li


    Please mark the replies as answers if they help and unmark if they don't. This can be beneficial to other community members reading the thread.
    2010年5月28日 11:01
    版主

全部回复

  • 您好 bitren,

    根据错误信息,应该是某些依赖项没有添加。您可以右键项目选择属性,然后选择 配置属性(Configuration Properties) -> 连接器(Linker) -> 输入(Input). 然后找到 额外依赖项(Additional Dependencies), 在里面加上相关.lib, 例如mkl_intel_c_dll.lib。

    因为我的电脑上只有英文版的Visual Studio,有些名字可能有出入,但步骤应该是没问题的。

    Aland Li


    Please mark the replies as answers if they help and unmark if they don't. This can be beneficial to other community members reading the thread.
    2010年5月28日 11:01
    版主
  • 你好 请问已经添加的能删除么?要怎样删除呢?
    2012年3月4日 8:53