vs2019 C++动态链接库的托管型代码建立出现的一个错误

搞了我一晚上了,我估计除了2019之外的没这么麻烦。

错误:

++/CLI 或 C++/CX 不支持两阶段名称查找;请使用 /Zc:twoPhase-

项目背景:

C++项目,打开了/clr选项,使用了.net里面的dll库

分析:

two-phase name lookup应该是一个关于C++模板的功能,错误提示应该是说它不支持C++/CLI, C++/CX, or OpenMP。

我的工程里面主要是c语言的代码,引用了一些C++的类库,然后并没有使用C++的模板,所以我把two-phase name lookup关闭就好了。

解决步骤:
项目->属性->C/C++ ->语言->符合模式:否

猜你喜欢

转载自blog.csdn.net/weixin_45465598/article/details/110007334