这篇文章说可以关闭单个.cpp文件的CLR标志。

来自帖子: 您可以单独在每个.cpp文件中打开或关闭/ CLR。打开它 整个项目。如您所做,然后关闭文件 仅包含本机(非托管)代码。当你有VC ++ procject 属性对话框打开后,您仍然可以单击文件/项目中的 解决方案资源管理器可以更改您正在处理的范围。点击 非托管.cpp文件,仅为该文件设置选项。

这是真的吗?我无法弄清楚如何通过我的C ++ / CLI项目的属性页面来做到这一点。我该如何做到这一点?

有帮助吗?

解决方案

右键单击解决方案资源管理器中的文件,然后单击“属性”。该选项是“Compile with Common Language Runtime Support”,在C / C ++下 - >一般

其他提示

要注意的一件事是预编译头文件。但是,您可以在混合项目中重新启用预编译的头文件。如果添加类似stdafx.mgd.cpp / stdafx.mgd.h的内容,然后对于为C ++ / CLI配置的每个文件,请更改“使用PCH到文件”;到你的stdafx.mgd.h并附加“.mgd.pch”在下面的预编译头文件行的末尾...(必须与您用于stdafx.mgd.cpp并选择“创建预编译头文件......”的命名相匹配)

如此快速地使用C#编译时,每一点都有助于提高C ++ / CLI编译的性能......哦,你不要忘记/ MP;)

对不起,这有点偏离主题,但通常是相关/后续步骤......

没关系,答案就在我面前(即使在我引用的段落中)。

你仍然可以点击中的文件/项目 解决方案资源管理器可以更改您正在处理的范围。点击 非托管.cpp文件,仅为该文件设置选项。

这只是其中的一天: - )

右键单击解决方案资源管理器上的文件名>属性> C / C ++。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top