VS2017能不能用C++17
时间: 2024-05-18 12:12:06 浏览: 13
是的,Visual Studio 2017可以使用C++17特性来编写代码。从Visual Studio 2017版本15.3开始,它支持C++17的大多数特性,如if语句中的初始化、结构化绑定、if constexpr、折叠表达式、constexpr lambda函数、内联变量、嵌套命名空间、编译期计算std::byte的支持等等。只需在项目属性中设置使用C++17标准即可。同时,Visual Studio 2017也支持C++14和C++11标准的特性。
相关问题
vs2017可以支持C++17吗
是的,VS2017可以支持C++17。需要确保你的VS2017版本已经更新到最新的版本,因为早期版本可能不支持所有的C++17特性。同时,你需要在项目属性中设置编译器选项,以启用C++17特性。具体来说,你需要将"C/C++" -> "命令行" -> "附加选项"中的"/std:c++latest"改为"/std:c++17"。这样VS2017就可以支持C++17了。
安装VS2017c++开发
安装VS2017进行C++开发需要以下步骤:
1. 首先,从Microsoft官网下载VS2017安装程序,并按照提示进行安装。
2. 安装完成后,关闭VS2017。
3. 下载并安装VAssistX插件。可以从链接https://pan.baidu.com/s/17NmnRGgyAIUi5XiLUuzPPQ下载插件,提取码为5z0a。解压后运行VA_X_Setup2223.exe进行安装。最后,将Crack/VA_X.dll文件替换原有文件,以永久使用该插件。重新打开VS2017,如果在菜单中出现"VAssistX"选项,则安装成功。
4. 下载并安装AStyle代码格式化插件。可以从链接https://marketplace.visualstudio.com/items?itemName=Lukamicoder.AStyleExtension2017下载插件。打开AStyleExtension.vsix文件进行安装。重新打开VS2017,在菜单中找到"工具"->"选项",如果出现"ASytle Formatter"选项,则安装成功。点击"Edit"按钮,将提供的代码格式化配置粘贴到文本框中,然后保存配置。
通过以上步骤,您就可以成功安装VS2017并进行C++开发了。