C ++ / CLI typedef cliext LNK2022错误

时间:2015-07-08 19:44:15

标签: visual-c++ c++-cli cliext

如果你编写了一个C ++ / CLI应用程序,并且尝试通过cliext使用STL:CLR并且你输入了def,例如cliext map,那么你会发现它由于LNK2022错误而无效。

1 个答案:

答案 0 :(得分:0)

我在上面的评论中指出如何减轻链接错误的原始答案中的错误。虽然,他确实建议使用Dictionary,但仍然可以继续使用cliext并解决问题而无需异常的解决方法。

实际答案是模板不允许外部链接。这意味着我在我的名称空间之外使用cliext :: map的某个地方。消除的那一刻,链接错误就消失了。