C++ /CLI - 默认情况下将所有文件更改为 UNMANAGED

发布于 2024-07-24 06:10:20 字数 94 浏览 1 评论 0原文

有谁知道如何更改 /clr 开关的默认行为以使所有文件默认不受管理? 交换机的默认行为是管理所有文件。 我知道我可以单独标记每个 .cpp 文件,但它们有很多......

Does anyone know how to change the default behavior of the /clr switch to make all files unmanaged by default? The default behavior of the switch is to make all files managed. I know I can mark each .cpp file individually, but there are ALOT of them...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇女薄笑 2024-07-31 06:10:20

我最终在项目属性中将开关保持为关闭状态,然后尝试仅为那些需要它的 .cpp 文件打开它,一旦我修复了 /RTC1 和 /Gm 等不兼容的选项,这就起作用了。

编辑 在解决方案资源管理器中,您可以右键单击 .cpp 文件并为其设置属性,这些属性将与您的项目设置分开。

I ended up leaving the switch OFF in the project properties and then tried turning it on only for those .cpp files that needed it, this worked once I fixed the incompatible options like /RTC1 and /Gm, etc.

EDIT In solution explorer, you can right click on the .cpp file and set properties for it, and these will be separate from your project settings.

堇色安年 2024-07-31 06:10:20

据我所知,默认情况下,无法将每个 .cpp 文件设置为 VS 内部或命令行上的本机文件。 您必须在 IDE 中手动执行此操作(或编写修改 proj 文件的脚本)。

From what I can see, no there is no way of, by default, setting each .cpp file to native inside of VS or on the command line. You'll have to do it manually in the IDE (or script something that modifies the proj file).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文