VS支持C吗?
Is VS supporting C?
我目前正在学习 C 并且正在使用代码块。我认为 VS 作为 IDE 更现代并且会 运行 更好。所以我有两个问题。 VS 支持 C 吗?如果是这样,是否值得从 Codeblocks 转移到 VS?我的意思是 Codeblocks 是为 运行 C 构建的,但 VS 不是,所以我会从更改我的 IDE 中获得什么吗?
在此致谢
是的,在 Visual Studio 中你可以编译和执行你的 C 程序,我会说这不值得,因为我们是学习者而且 IDE 有很多功能可以让你困惑并且由于自动完成我们无法正确练习'_'。
在Visual Studio中您可以使用任何编译器。 Visual Studio 还内置了非常好的 Cmake 和 VC 支持。
如果您想使用标准 msvc 编译器编译为 C,您需要在项目属性中进行设置:
唯一的问题是 msvc 仍然不完全支持 C99 功能。
如果你想使用gcc,你需要在项目属性中设置它(这个例子是针对g++和C++的,但你只需要改变编译器。
网上有很多关于如何将智能感知设置为 gcc & clang 兼容的信息(VS 使用 Edison Design Group 智能感知)
我目前正在学习 C 并且正在使用代码块。我认为 VS 作为 IDE 更现代并且会 运行 更好。所以我有两个问题。 VS 支持 C 吗?如果是这样,是否值得从 Codeblocks 转移到 VS?我的意思是 Codeblocks 是为 运行 C 构建的,但 VS 不是,所以我会从更改我的 IDE 中获得什么吗?
在此致谢
是的,在 Visual Studio 中你可以编译和执行你的 C 程序,我会说这不值得,因为我们是学习者而且 IDE 有很多功能可以让你困惑并且由于自动完成我们无法正确练习'_'。
在Visual Studio中您可以使用任何编译器。 Visual Studio 还内置了非常好的 Cmake 和 VC 支持。
如果您想使用标准 msvc 编译器编译为 C,您需要在项目属性中进行设置:
唯一的问题是 msvc 仍然不完全支持 C99 功能。
如果你想使用gcc,你需要在项目属性中设置它(这个例子是针对g++和C++的,但你只需要改变编译器。
网上有很多关于如何将智能感知设置为 gcc & clang 兼容的信息(VS 使用 Edison Design Group 智能感知)