VS常见错误之一:LNK2019 : 无法解析的外部符号

问题样式:

LNK2019 : 无法解析的外部符号 xxx 中被引用

采用开源程序,忘记添加依赖项,这个是最常见的问题。解决办法如下:

  1. 右键打开项目属性
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第1张图片

  2. C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第2张图片

  3. 链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第3张图片

  4. 链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第4张图片

  5. 如果还是不行,更换与依赖项合适的平台:
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第5张图片

  6. 如果没有,就新建平台
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第6张图片
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第7张图片
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第8张图片

  7. 在新的平台下再右键打开项目属性配置选项(再次执行第1~4步),注意属性页上方的平台与新的平台一致
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第9张图片

  8. 还是不行,配置:
    C/C++、代码生成:更换运行库选项(我这里选多线程调试(/MTd))
    VS常见错误之一:LNK2019 : 无法解析的外部符号_第10张图片

你可能感兴趣的:(visual,studio,visual,studio)