visual versiones studio code autocompletar activar c++ c ide compiler-construction

c++ - versiones - C en Visual Studio



visual studio 2017 requirements (15)

Algunas personas dicen que un IDE más pequeño es mejor para aprender. Eche un vistazo a Code :: Blocks . En general, es cierto que comenzar C en un IDE es difícil porque no hay muchos libros que expliquen lo suficiente como para controlar el IDE. Quizás comenzar con una consola y un editor de texto básico con resaltado de sintaxis sería mejor, al menos en Linux. Como la consola de Windows dista mucho de ser excelente, no recomendaría su uso.

/ EDITAR: Dev-C ++ solía ser el mejor IDE disponible gratuitamente para Windows. Sin embargo, su desarrollo se ha suspendido hace años y, lamentablemente, la versión más reciente está llena de errores.

Estoy tratando de aprender C. Como desarrollador de C #, mi IDE es Visual Studio. Escuché que este es un buen entorno para el desarrollo de C / C ++. Sin embargo, parece que no importa qué cosa intente hacer, la intuición me falla. ¿Alguien puede dar buenos recursos sobre cómo hacerlo?

  • aprender las entradas y salidas de C en Visual Studio
  • recomendar un mejor compilador C IDE +

Editar: Ver también: https://stackoverflow.com/questions/951516/a-good-c-ide




El problema con el aprendizaje de C en Visual Studio es que está compilando C utilizando el compilador de Visual Studio C ++. Es posible que desee intentar aprender C utilizando el compilador GCC de GNU desde el entorno de Cygwin en Windows.


Hay una muy buena razón para aprender C y C ++. La razón es que hay una gran cantidad de códigos C y C ++ que están realizando tareas muy reales e importantes. Alguien que se considera a sí mismo un programador y un aprendiz (duda de que pueda separar los dos) puede aprender mucho de estas líneas de código.

Puedes aprender mucho de cada idioma estudiando al otro, pero si realmente quieres obtener C es mucho más fácil separarte de C ++ por un tiempo. Visual C ++ es genial, pero GCC es una excelente manera de introducirse en el ANSI C de vanilla sin tener que dejar de lado mentalmente cualquier C ++.

@mmattax gracias!


Respondiendo a la pregunta puramente subjetiva " recomiéndame un mejor C IDE y compilador", encuentro que Ming32w y Code :: blocks (ahora con el instalador combinado) son muy útiles en Windows pero YMMV ya que obviamente está acostumbrado al MS IDE y solo están luchando con C .

Le sugiero que se concentre en las aplicaciones de la consola para familiarizarse con el idioma antes de intentar vincularlo con una interfaz de usuario de Windows que, en mi experiencia, es la parte más difícil del desarrollo de Windows.



The problem with learning C within Visual Studio is that you are compiling C using the Visual Studio C++ compiler. You might want to try learning C using the GNU GCC compiler from within the Cygwin environment in Windows.

Esta es una respuesta legítima, publiqué un IDE que usa los compiladores de GNU, entonces, ¿por qué se modificó?

Este es el tipo de cosas que me harán no usar SO, ¿por qué alguien solo porque están recomendando un compilador diferente, y en mi humilde opinión, una mejor que la de Microsoft?

consigue personas reales, y @Antonio Haley te di +1


C en Visual Studio está bien, solo use el compilador de línea de comandos que se incluye en la edición Pro. Sí, es el compilador de C ++, pero trata todos los archivos que terminan en .c como C. Incluso puede obligarlo a tratar TODOS los archivos como C con un interruptor. La documentación de VS tiene entradas, solo busca en el índice Visual C.


Simple y dulce: las aplicaciones de consola (programas C básicos que usan printf y similares) se realizan de manera fácil y económica con el compilador Tiny C, un compilador completo de C sin adornos ni gui.

http://bellard.org/tcc/

Sin embargo, el desarrollo de C también es relativamente simple en Visual Studio. Las siguientes instrucciones establecerán Visual C ++ como un buen compilador de C, y al principio generará aplicaciones de consola, y usted puede pasar a aplicaciones de Windows más complejas sobre la marcha.

  1. Obtenga la edición Visual Studio C ++ (express está bien)
  2. Comience un nuevo proyecto - deshabilite los encabezados precompilados (tal vez el asistente le permita hacer esto, tal vez tendrá que cambiar la configuración del compilador una vez dentro del proyecto)
  3. Eliminar todo dentro del proyecto.
  4. Crea un nuevo archivo "example.c" con el ejemplo de hello world
  5. Compila y vete.

Alternativamente, obtenga una máquina virtual de Linux o Cygwin. Pero como ya tienes Visual Studio, también puedes quedarte con lo que sabes.

Como un aparte, esto no es Atwood aprendiendo C finalmente, ¿o sí? ¡Sin ALT! ;-RE

-Adán


Visual Studio es uno de los mejores IDE para C / C ++. No creo que sea complicado y difícil de usar; si tiene preguntas al respecto, pregúnteles. Algunos otros compiladores / IDE también están bien, pero si ya tienen Visual Studio y lo han usado, ¿por qué no mantenerlo?


bueno, puedes usar el estudio visual simplemente mire aquí man http://www.daniweb.com/forums/thread16256.html

Vaya al menú Ver seleccione Explorador de soluciones o CTRL + ALT + L

Luego seleccione el proyecto que está desarrollando y haga clic derecho sobre eso.

Luego seleccione las Propiedades del submenú.

Luego seleccione las propiedades de Configuración de la estructura de Árbol. debajo de eso seleccione C / C ++ luego seleccione Avanzado. Ahora, en el panel lateral derecho, cambie la propiedad

Compilar como compilar como código C ++ (/ TP) para compilar como código C (/ TC)

Finalmente cambie sus extensiones de archivo a .c

Ahora que configuró Visual Studio para compilar programas C

Y puedes usar NetBeans también podría ser más fácil de usar que Visual Studio descargarlo no lo lamentarás, lo prometo


Para la C simple, sugiero Pelles C. Genera código optimizado y admite construcciones C99.

caracteristicas:

  • Soporte para Windows de 32 bits (X86),
  • Windows de 64 bits (X64) y Windows Mobile (ARM). Soporte para el estándar C99.
  • Editor de código fuente integrado con sugerencias de llamadas y navegación de símbolos. Depurador de nivel de fuente integrado. Gestión de proyectos.
  • Ensamblador en línea para X86 y ARM.
  • Editor de recursos integrado Mapa de bits integrado, editor de íconos y cursor. Editor de video y cursor animado integrado.
  • Editor de volcado hexadecimal integrado.
  • Soporte para controles personalizados en el editor de diálogo. Soporte para asistentes de proyectos personalizados. http://www.smorgasbordet.com/pellesc/

Cuando utilicé Visual Studio 5.0 debería compilar el código c siempre que los archivos de encabezado y lib. están ahí para que el compilador lo encuentre. De hecho, la mayoría de los compiladores de C ++ como G ++ compilarán el código C muy bien. Pero no estoy seguro de qué tan bien ... Si está apuntando a una plataforma, entonces puede cambiar los archivos de encabezado y lib. dentro de ti IDE y compilador.

Visual Studio tiene un gran depurador que ningún otro compilador con el que haya visto puede competir. He estado usando gcc darwin10 4.2.1 y encuentro que el depurador es básicamente el que puedes obtener sin ningún tipo de sabor de Linux. Te recomiendo que aprendas tanto en un compilador simple de gcc de vainilla como también pruebes visual studio, que cuesta dinero. La edición express no permite el uso de subprocesos y muchas otras cosas que olvidé. Visual Studio 5.0 debería estar bien para usar y el depurador es mucho más amigable para los humanos que la versión de línea de comandos llamada GDB. Pruebe DDD en Linux, que es similar al depurador de XCODE.

Aunque C ++ y C son diferentes, puede compilar ambos juntos. Pero debes entender los defectos y los puntos buenos de cada uno. El código C es más rápido, pero C ++ es mucho más fácil de escribir y administrar código más grande. C ++ está orientado a objetos, pero C es de procedimiento, mientras que ambos son lenguajes imperativos. Sugeriría aprender Object-C, ya que puede usar tanto bibliotecas C ++ como C. ¡Usando las características que te gustan en los tres idiomas!


Visual Studio o Express consideran los archivos .c como código C, pero el compilador seguirá dando advertencias y sugerencias irritantes que no necesita en el depurador. Da una indicación de que Visual C ++, como su nombre indica, está optimizado para el desarrollo de C ++ para el sistema operativo Windows, que originalmente se escribió en C.