在 Visual Studio 2013 年使用 C++/CLI
Using C++/CLI In Visual Studio 2013
我正在努力学习C++/CLI。
我曾在 Visual Studio 2010 年尝试过,效果很好。
当我使用 Visual Studio 2013 / Update4 对此进行测试时,我遇到了智能感知错误。
Error : "#using" requires C++/CLI mode.
我已经设置了这个项目"Common Language Runtime support"。
我不明白是什么导致了这个问题。
智能感知问题可能源于几个问题。
首先要检查的是删除本地 "sdf" 和 "ipch" 文件和目录。较新版本的 VS 在防止这些文件被损坏方面做得更好,但重建这些文件也无妨,因为它们无论如何都是临时文件。
其次是检查 "viewed" 的配置是否正确配置(在本例中为 /clr
)。一般情况下最好在项目的debug和release版本上都保持这个设置。
VS2013 有一个非常烦人的错误,让我头皮发麻,我也没有那么多头发了。这个错误也存在于 VS2015 RTM 中,这使它变得更糟,现在还提供了一个实际上不是您解决方案一部分的平台(当 x86 是有效平台时为 Win32)。 VS2015 Update 1 终于做了一些事情。
当您使用“项目”>“属性”时,它会显示错误的配置。就像这里所做的那样,您正在编辑 Release 配置的设置,而 Debug 是活动配置。我从来没有发现这个错误的模式,你对此无能为力,但总是仔细观察对话框顶部的组合框,以确保你得到正确的组合框。
具体在这种情况下,永远不要忘记在 所有 配置中进行这样的更改,否则您将浪费一个小时的时间来尝试让发布版本工作你没有时间了。
我正在努力学习C++/CLI。
我曾在 Visual Studio 2010 年尝试过,效果很好。
当我使用 Visual Studio 2013 / Update4 对此进行测试时,我遇到了智能感知错误。
Error : "#using" requires C++/CLI mode.
我已经设置了这个项目"Common Language Runtime support"。
我不明白是什么导致了这个问题。
智能感知问题可能源于几个问题。
首先要检查的是删除本地 "sdf" 和 "ipch" 文件和目录。较新版本的 VS 在防止这些文件被损坏方面做得更好,但重建这些文件也无妨,因为它们无论如何都是临时文件。
其次是检查 "viewed" 的配置是否正确配置(在本例中为 /clr
)。一般情况下最好在项目的debug和release版本上都保持这个设置。
VS2013 有一个非常烦人的错误,让我头皮发麻,我也没有那么多头发了。这个错误也存在于 VS2015 RTM 中,这使它变得更糟,现在还提供了一个实际上不是您解决方案一部分的平台(当 x86 是有效平台时为 Win32)。 VS2015 Update 1 终于做了一些事情。
当您使用“项目”>“属性”时,它会显示错误的配置。就像这里所做的那样,您正在编辑 Release 配置的设置,而 Debug 是活动配置。我从来没有发现这个错误的模式,你对此无能为力,但总是仔细观察对话框顶部的组合框,以确保你得到正确的组合框。
具体在这种情况下,永远不要忘记在 所有 配置中进行这样的更改,否则您将浪费一个小时的时间来尝试让发布版本工作你没有时间了。