Hola, cuando hago debug (F5), se me abre un archivo llamado settings.json y no corre el programa. sabes por que puede ser? edit: ademas me sale error en el include, pero puse bien la direccion del .bin en el PATH.
hombre, muchas gracias, estuve 5 dias tratando de correr codigo de c o c++ en vs code y no pdia porque me daba un monton de errores. muchas gracias, un saludo (;
Tengo un problema y es que cuando pongo el #include me lo pone subrayado en rojo y me pone = "Se han detectado errores de #include. Actualice el valor de includePath. No se puede abrir el archivo origen (código de error "iostream")." Como puedo solucionarlo ?
me dio este problema al hacer gcc --version en cmd: gcc --version Esta versión de C:\w64devkit\bin\gcc.exe no es compatible con la versión de Windows que está ejecutando. Compruebe la información de sistema del equipo y después póngase en contacto con el anunciante de software. una ayuda porfavor?
Hola Pau; me sale: Se han detectado errores de #include. Actualice el valor de includePath. El subrayado ondulado está deshabilitado para esta unidad de traducción (C:\Documents\Programming\C++\main.cpp).C/C++(1696) no se puede abrir el archivo origen (código de error "iostream").C/C++(1696)
Buenas Pau! Tengo un problema para poder corre los programas es como si no se fuese instalado bien el compilador, no se como poder resolver este error. Espero y me puedes ayudar! saludos
no funciona :( hice cada cosa pero al final cuando lo hago correr elijo este "C++ (GDB/LLDB)" y despues no pasa nada y no me sale nada mas ni corre ni nada y lo hago a cada rato elijo este "C++ (GDB/LLDB)" y nada ;-;
Justo lo que mencionas en el minuto 7:25 es lo que te consulté en el video anterior :/ ¿No hay alguna forma de poder tener el "pretty printing" para los vectores?
El binario del devkit no lo contiene, así que no. Estuve mirando el script Docker que lo genera pero no supe cómo añadir eso, de momento. Pero no puede ser muy difícil.
Buen vídeo. Me sirvió bastante. Sin embargo, no sé si pudieses ayudarme con un error que he tenido con el depurador cuando estoy usando este w64devkit pero con code::blocks. Resulta que cuando GDB captura una excepción, y va a abrir el archivo de c++ para manejar la excepción, en el log de debugging sale el error: "Cannot Open file: /gcc.2.10/xxxxx". De verdad esto me ha sacado ya bastante tiempo sin poder arreglarlo. Estaría muy agradecido por la ayuda.
Paul una consulta, como puedo hacer para que en el VS Code al ejecutar un programa cualquiera que sea el lenguaje, me salga la terminal de forma externa y no interna, como viene de fabrica ?
g++ : El término 'g++' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 51 + cd "r:\VSC\Programs\C++\" ; if ($?) { g++ Hello World.cpp ... ~~~ + CategoryInfo : ObjectNotFound: (g++:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
¿Podrías enseñar cómo conseguir una consola anexa al vscode que me permita correr programas más complejos con arrays, cin, class y todo lo demás de c++? Buen vídeo igualmente, ¡muchas gracias!
He visto aquí (code.visualstudio.com/docs/cpp/launch-json-reference#_externalconsole) que si pones `"externalConsole": true` en el launch.js te abrirá un terminal fuera de VSCode. A ver si es eso.
a es por que con "c++" puedes "bajar a ensamblador" el cual realiza la traducción de un programa escrito en ensamblador a lenguaje máquina. Esta traducción es directa e inmediata, ya que las instrucciones en ensamblador no son más que nemotécnicos de las instrucciones máquina que ejecuta directamente la CPU.
Hola Pau, apenas voy aprendiendo las bases de programación y me he topado con tu video, la cosa es que en las variables del entorno, al dar clic en editar, no me aparece una pestaña igual a la que se muestra en tu pantalla, en cambio me aparece una ventana que solo muestra dos barras: una para el nombre de la variable, y otra para el valor de la variable, tienes idea de qué puedo hacer?
Hola, a ver si podeis echarme una mano. He hecho todo como explica en el video. El caso es que si creo una carpeta para el proyecto (ej: cpp) y creo un archivo dentro, compila y ejecuta sin problema. El problema viene si quiero crear una carpeta dentro de la carpeta del proyecto (ej: cpp/Prueba1), si creo otro archivo de c++, a la hora de compiler y crear el .exe lo crea en el directorio raiz (la carpeta cpp), por lo que a la hora de lanzarlo da error como que el archivo no existe, alguien sabe como arreglarlo? (Soy nuevo en c++) A ver si alguien sabe explicarme que tengo mal, supongo que haya que tocar el archivo tasks.json, no? Pd: Muy buen video pau
Haz un directorio por proyecto y abre cada directorio de esos con VSCode. En cada uno de ellos habrá un tasks.json distinto. Si te refieres a compilar un proyecto con muchos ficheros hay que cambiar la instrucción de compilación.
@@pauek Hola, perdona que igual no me he explicado muy bien. El caso es que estoy aprendiendo c++ a partir de un libro. Cada capítulo del libro trae una serie de ejercicios. La idea es crear un unico proyecto, dentro del cual haya una carpeta para cada capitulo. Dentro de dichas carpetas crear un archivo cpp para cada uno de los ejercicios del capitulo. El caso es que, si por ejemplo, creo dentro de la carpeta "capitulo 4" el archivo "ejercicio1.cpp", el archivo que se crea al compilar "ejercicio1.exe" no aparece en la carpeta "capitulo4", sino que aparece en el directorio principal del proyecto. Asi es como hacia en la universidad con los ejercicios de clase cuando aprendía fortran y me parecía una manera muy cómoda de organizar los archivos. Quizá en este caso no es posible? Por cierto, he descubierto tus videos ayer y son oro, muchisimas gracias por el trabajo que haces.
@@Mario-zh1zu Entiendo. Sí, para ese caso VSCode no te ayuda mucho, porque asume que si abres un directorio, ese directorio es un proyecto único. De hecho no tengo muy claro cómo lo haría, tendría que investigar. De hecho quizás tendría que empezar por compilar en el terminal, que es lo más básico.
Nada, en linux se me da de maravilla, pero con windows11... ya me dolió la cabeza; al menos lo intenté (otra cosa son las paranoias de windows que conmigo pueden. Vamos; que me retiro y sigo con mi fedora).
Sí, sí, también es una opción. Yo le tengo un poco de manía por ocupar tanto, y tengo tendencia a usar código libre (gcc, clang). Aunque Visual Studio tiene seguramente el mejor debugger. Y tampoco se instala en 5 minutos!! ;)
Cuando le doy a debug me tira un error y me pone Installing C# dependencies Plataform: win32, x86_64 Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' (36013 KB) Luego de eso no hace más nada.
Tengo un problema, al momento de usar headers(.h) e implementarlos(.cpp) me arroja "undefined reference to ámbito::función" en codeblocks pruebo el mismo código, compila y corre de buena manera.
A mi no me anduvo :( el launch.json me figura vacío. En el video se ve que tiene varias configuraciones añadidas. Alguien sabe donde podría conseguirlas? Busqué por otros lados pero me resulta bastante complicado de entender.
Es verdad que voy a épocas, y he estado un tiempo sin ganas y sin energía. Ahora me apetece y tengo el estado de ánimo adecuado, creo. Y con estos comentarios uno se siente apreciado, gracias.
Hola tengo un problema, al seleccionar path y editar no me aparece esa ventana para poder crear la nueva dirección con el bin no se que puede ser eso pero no sé cómo pegar la dirección porque no figura nada de eso. Gracias
no me funcionó, cuando le doy start debugging luego entorno GDB/LLDB se me abre un file llamado "settings.json" y dentro me pone { "workbench.editorAssociations": [] } y ya no hace mas nada
Oye Pau perdóname por seguirte molestando pero no conoces un método parecido para instalar y correr programas en c con VSC en Mac? porque Xcode pesa muchísimo.