见鬼的VS2012链接错误

论坛 期权论坛 脚本     
匿名技术用户   2020-12-22 18:23   811   0

今天VS2012活见鬼,出现了奇怪的链接错误


C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(347,5): error MSB6006: "CL.exe" exited with code 1.


查了两个小时以后终于发现原因:

std::map<Type, CString> *stringlist = GetEnumStringList(oType);
for ( auto i : stringlist )
{


for循环仅仅少敲了一个星号,应该是:

std::map<Type, CString> *stringlist = GetEnumStringList(oType);
for ( auto i : *stringlist )
{


气死我了,本应该是一个编译报错的。看来即使VS2012,对模板的检查也相当差劲。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP