VC2008,如何在C ++ / CLI项目中为单个文件关闭CLR标志
-
03-07-2019 - |
题
这篇文章说可以关闭单个.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 ++。