C++编译器问题:3>cl:命令行错误 D8016:'/clr'和'/arch:SSE2'命令行选项不兼容

C++ compiler issue: 3>cl : Command line error D8016: '/clr' and '/arch:SSE2' command-line options are incompatible

本文关键字:命令行 clr arch SSE2 不兼容 选项 编译器 问题 cl C++ 错误      更新时间:2023-10-16

我第一次弄乱C++,并且一直在遵循有关如何编写简单合成器的教程。 到目前为止,我很好,但是在不断收到此错误并且找不到解决方案之后(是的,我在这里查找了类似的帖子,但没有一个解决方案奏效)谁能解释这个错误意味着什么以及我如何弄清楚?谢谢!

更多信息:

我一直工作到我得到本教程的这一特定部分,完成本节的所有内容都没有错误。

http://www.martin-finke.de/blog/articles/audio-plugins-011-envelopes/

我会忽略drescherjm的建议,而是更改项目类型。

您已将项目设置为使用 .NET 运行时。(/clr =/commonLanguageRuntime)。鉴于源存档还包括一个MACOSX文件夹,更具体地说,是一个不使用MS编译器的CBP文件(Code::Blocks项目)(因此不能使用clr构建),完全可以肯定地说这不是一个C ++/CLR程序,而是旨在成为一个普通的C ++程序。

只需重新创建项目并将现有文件复制到新文件夹中,将它们重新添加到项目中,瞧!