- 今天在进行代码合并时发现之前编译正常的代码,环境优化合并后编译报错,报错如下
error C2664: “void std::vector<base::CTask *,std::allocator<_Ty>>::swap(std::vector<_Ty,std::allocator<_Ty>> &) noexcept”: 无法将参数 1 从“std::vector<base::CTask *,std::allocat
- 1.配置进行修改,但是整个项目编译是还是报错:
非常量引用的初始值必须为左值的
:下面的配置好像不管啥用!!!有时居然还编译通过,弄的莫名其妙。
- 2,代码进行修改
最后的解决办法:还是重新从项目中删除,然后再重新导入,在重新编辑即可。