VS2015编译器中发生内部错误

场景

     VS2015编译Release版本LibCurl静态库,提示出错,其他机器编译

尝试解决方案如下都无效

1)可能原因:链接的静态库有问题,

静态库优化项:“全程序优化” 为 “启用链接时间代码生成(/GL)”,改为"否"编译通过.

2)代码生成里面 把  “启用最小生成 关掉


未能使函数模板“unknown-type std::invoke(_Callable &&,_Types &&...)”专用化

场景

平台工具集:Visual Studio 2015 (v140)

目标平台版本:8.1

网上说法

这种错误是再使用c++中std::function时,定义的参数的和bind的参数不一致导致的。

查看代码没有发现任何类似的错误信息


解决

采用Visual Studio 2017编译

目标平台版本:8.1