我发现 C++ 是微软世界中非常有争议的语言。默认情况下,我们有 ISO C++,然后微软有 Managed C++
,现在有 C++ CLI
。
我只知道标准 (ISO) C++。我不知道微软的 C++ 版本。
我对 visual studio 2008(或更高版本)对任何 c++ 代码的解释感到困惑。这就是为什么我使用 gnu 工具来编译我的程序。但我确实喜欢 Visual Studio。
如果只想使用,需要做哪些设置
STRICTLY
ISO C++- 托管 C++(它已被弃用,但我认为他们仍然支持它是为了向后兼容)
- C++ CLI(适用于 .NET 平台)
我想使用 C++ 而非托管程序集构建 native 程序集。那么,我还需要做什么吗?
最佳答案
一切都在build设置中:
公共(public)语言运行时支持 (/clr) - 添加或删除 CLR 支持
高级编译为 C++ 代码 (/TP) - 选择是 c++ 还是 c..
语言:禁用语言扩展 - 使用它来强制使用 ANSI。
关于c++ - Visual Studio 2008(或更高版本)使用哪种 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865557/