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