我正在尝试学习C.作为C#开发人员,我的IDE是Visual Studio.我听说这是一个很好的C/C++开发环境.然而,似乎无论我尝试做什么小事,直觉都让我失望.有人可以为如何:
在Visual Studio中学习C的入口和出口
推荐一个更好的C IDE +编译器
编辑:另请参阅:https://stackoverflow.com/questions/951516/a-good-c-ide
那么你可以使用visual studio就好了看看这里的人 http://www.daniweb.com/forums/thread16256.html
转到视图菜单选择解决方案资源管理器或CTRL + ALT + L.
然后选择您正在开发的项目并右键单击该项目.
然后从子菜单中选择"属性".
然后从树结构中选择"配置"属性.在那个选择C/C++下,然后选择高级.现在在右侧窗格中更改属性
编译为编译为C++代码(/ TP)编译为C代码(/ TC)
最后将文件扩展名更改为.c
现在,您已将Visual Studio配置为编译C程序你也可以使用NetBeans,它甚至可以比Visual Studio下载它更友好,你不会后悔我保证
在Visual Studio中学习C的问题在于您使用Visual Studio C++编译器编译C语言.您可能希望尝试在Windows 的Cygwin环境中使用GNU GCC编译器学习C.
回答纯粹的主题问题"推荐我一个更好的C IDE和编译器"我发现Ming32w和Code :: blocks(现在使用组合安装程序)在Windows上非常有用,但YMMV因为你显然已经习惯了MS IDE并且正在与C斗争.
我可以建议您专注于控制台应用程序,以便在尝试将其与Windows UI结合在一起之前先了解一下该语言,根据我的经验,这是Windows开发中最难的部分.
简单而甜蜜:使用Tiny C编译器轻松廉价地完成控制台应用程序(使用printf等基本C程序) - 没有多余的装饰,没有gui,完整的C编译器.
http://bellard.org/tcc/
但是,C开发在Visual Studio上也相对简单.以下说明将Visual C++设置为一个优秀的C编译器,它将首先生成控制台应用程序,并且你可以随时进入更复杂的Windows应用程序.
获取Visual Studio C++版(快递很好)
启动一个新项目 - 禁用预编译的头文件(也许向导会让你这样做,也许你必须在项目内部更改编译器设置)
删除项目内的所有内容.
使用hello world示例创建一个新的"example.c"文件
编译并远离你.
或者,获取一个linux虚拟机或Cygwin.但是,由于您已经拥有Visual Studio,因此您可能会坚持使用您所知道的内容.
顺便说一下,这不是阿特伍德最后学习的C,是吗?没有ALT!;-D
-亚当