-1

如果您编写一个 C++/CLI 应用程序,并且您尝试通过 cliext 使用 STL:CLR,并且您键入了例如一个 cliext 映射,那么您会发现它由于 LNK2022 错误而无法工作。

4

1 回答 1

0

正如汉斯在上面的评论中指出的那样,我在关于如何减轻链接错误的原始答案中弄错了。虽然,他确实建议使用 Dictionary,但仍然可以继续使用 cliext 并在没有异常解决方法的情况下解决问题。

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

于 2015-07-08T19:44:15.030 回答