如何将不同的扩展文件编译为C++在 Visual Studio C 中2010年?

发布于 2024-08-29 14:48:02 字数 127 浏览 9 评论 0原文

在我的 Visual Studio 2010 项目中,我有带有 .mm 文件扩展名的文件,需要将其编译为普通 C++ 文件。有没有办法为新扩展或类似的东西制定构建规则?在 VS 2008 中存在这样的选项,但在 2010 中这些选项消失了。

In my Visual Studio 2010 project I have files with .mm file extension, that need to be compiled as normal C++ files. Is there a way to make a build rule for new extensions or something like that? In VS 2008 there were options for that, but they are gone in 2010.

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

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

发布评论

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

评论(3

许久 2024-09-05 14:48:02

对于单个文件:右键单击该文件 > >属性>配置属性 - 常规 >项目类型:C/C++ 编译器。

一般来说,对于项目:如何:选择要生成的文件演练:使用 MSBuild< /a>, 演练:创建 MSBuild 项目文件从头开始

For an individual file: Right click on the file > Properties > Configuration Properties - General > Item Type : C/C++ compiler.

In general for a project: How to: Select the Files to Build, Walkthrough: Using MSBuild, Walkthrough: Creating an MSBuild Project File from Scratch.

梦幻的味道 2024-09-05 14:48:02

您可以通过以下方式设置如何针对任何未知文件类型编译文件:

  1. 右键单击​​解决方案资源管理器中的文件
  2. 单击文件的属性
  3. 转至“常规”选项卡 将
  4. 构建中的排除设置为:否
  5. 设置项目类型:为 C/ C++编译器

You can set how the file will be compiled for any unknown file type by:

  1. Right click on the file in your solution explorer
  2. Click on properties on the file
  3. Go to the General tab
  4. Set exclude from build to: No
  5. Set Item type: to C/C++ compiler
夕嗳→ 2024-09-05 14:48:02
  • 在 vs2008 中,您可以在项目属性中进行设置(只需通过菜单选择应被视为 C++ 的扩展),
  • 在 vs2010 和 vs2012 中,我一直无法正确配置它,我尝试了所有这些演练、教程和技巧。它们根本无法按预期工作,并且我的 *.mm 文件未编译。
  • in vs2008 you can set in project properties (simply select extensions that should be treated as C++ via menu)
  • in vs2010 and vs2012 I've never been able to configure this properly, I tried all these walkthroughs, tutorials and tricks. They simply do not work as expected and my *.mm files are not compiled.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文