No puedo abrir el code blocks

Iniciado por Hangsang_218, 6 Abril 2021, 14:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Hangsang_218

Buenas, tengo un problema con la computadora y ya no se que hacer, me he visto varios videos y hecho todo pero sigo sin poder abrir code blocks y la necesito para estudiar..
Al instalarme code blocks me decia que faltaba el programa api-ms-crt-win-string1-1-0 dll Y luego al instalar la dll no me dejaba extraer lo que se supone ayudaria a correr el programa, me salia solo un word con cosas raras para mi. El windows de la computadora es la 7 de 32b
Ahora al intentar abrir el code blocks me sale el mensaje de que me falta " Punto de entrada del procedimiento ucrtbase.memset en la biblioteca de vinculos dinamicos api-ms-crt-win-string1-1-0 dll". Ya a este punto estoy super bajoneada porque la computadora ni es mia y no se que mas hacer, necesito el codeblocks para mi semestre de cursada. Espero puedan ayudarme. Gracias

@XSStringManolo

Se me ocurren varias soluciones que te permitirían compilar.

1 - Bajarte cada una de las dll que va pidiendo a mano. Esto lleva tiempo, a veces no la encuentras y es peligroso porque pueden contener malware. Existen programas que te las bajan automáticamente, pero no me dan mucha confianza. Otra alternativa es quitar las dll de otro windows o que alguien con windows te las envie.

2 - Formatear e instalar windows. No es tu pc asique entiendo que no puedes.

3 - Usar VirtualBox o VMware. Igual es una buena solución para tu caso, ya que así pondría instalar un nuevo Windows o un Linux si lo prefieres como si de un programa más se tratase sin afectar al PC que no es tuyo. En ese Windows instalas el code::blocks sin problemas. Quizás también podrías sacar las dll que te falta de ahí para ponerlas en el PC.

4 - Instalar G++ y nodepad++ en lugar de usar code::blocks. Crear una carpeta, guardas los archivos que crees con nodepad++ dentro y los compilas usando el comando g++ -o holaMundo.exe holaMundo.cpp

5 - Usar una distribución live de Windows o Linux. Yo he programado así durante un tiempo. Quemas el Hirens Boot CD en una pendrive/memoria USB, reinicias el PC, arrancas desde el Hirens en lugar de desde el Windows y seleccionas el Mini Windows XP. Ahí instalas el code::blocks y puedes usarlo en cualquier PC con solo meter el pendrive. Puedes hacer lo mismo con un Linux y Rufus. En Linux no estoy seguro de si hay code::blocks pero si hay el g++ y programas similares al notepad++. Puedes tener simulatenamente HBCD y un Linux en el pendrive si lo creas con YUMI.

6 - Usar un Smartphone. Puedes instalar Termux en Android 7, 8, 9, 10 y dentro de termux instalas g++. Para escribir puedes usar cualquier editor de la PlayStore o un editor de Terminal como vim, neovim, emac, nano...

7 - Contratar un VPS, o hacer tu computador o smartphone accesible desde cualquier otro equipo y cualquier lugar con acceso a internet. Puedes contratar un servidor al que ingresas con un comando y en el que puedes instalar g++ y alguno de los editores. Te permite tener un computador accesible desde cualquier PC o smartphone. Si es tu PC o smartphone tienes que abrir los puertos del router e instalar un servidor SSH.

8 - Editores online. No son una marabilla pero hay editores online gratuitos que te pueden servir en un momento puntual para probar algún código sencillo o hacer algún ejercicio cuando no tengas ninguna alternativa ni puedas instalar nada. Para salir del paso en algún momento te puede servir.

Hangsang_218

Muchísimas gracias, los tendré todos en cuenta e iré probando opciones!!

Hangsang_218

Buenas,probé instalandome un virtual box y volvi a bajarme el code blocks pero a la hra de abrirla me vuelve a salir que necesito la biblioteca dll... que procede?

@XSStringManolo

Cita de: Hangsang_218 en  6 Abril 2021, 19:42 PM
Buenas,probé instalandome un virtual box y volvi a bajarme el code blocks pero a la hra de abrirla me vuelve a salir que necesito la biblioteca dll... que procede?
Necesitas crear una máquina virtual con una imagen de windows. Es decir descarga windows, crea una máquina virtual en virtualbox e instala windows en ella.

Hangsang_218

Me bajé la aplicación de Windows 7 AIO y abri el programa con esa, me volvi a bajar en code blocks ahi y me volvió a salir lo mismo, estoy haciendo algo mal de nuevo pero la code blocks de no es compatible con el sistema de la PC y la de 32 me sigue pidiendo la biblioteca dll y el ucrtbase jajaj 

@XSStringManolo

Cita de: Hangsang_218 en  6 Abril 2021, 20:09 PM
Me bajé la aplicación de Windows 7 AIO y abri el programa con esa, me volvi a bajar en code blocks ahi y me volvió a salir lo mismo, estoy haciendo algo mal de nuevo pero la code blocks de no es compatible con el sistema de la PC y la de 32 me sigue pidiendo la biblioteca dll y el ucrtbase jajaj 
Prueba con una versión más reciente de Windows.

Hangsang_218


EdePC

Si tienes un Windows 7 de 32-bit tienes que descargarte el CodeBlocks de 32-bit, de preferencia el que ya incluye el compilador MinGW. Hay muchas versiones diferentes, la que necesitas es esta (fecha hoy 2021-04-06):
https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/32bit/codeblocks-20.03-32bit-mingw-32bit-setup.exe

Ahora, CodeBlocks requiere de "Windows 10 Universal CRT" ya que se ha actualizado el compilador que usaban para crearlo, el problema es la compatibilidad con sistemas anteriores a Win10, en ese caso debes descargar la Update a mano según tu sistema operativo:

Para Windows 7 de 32-bit:
https://download.microsoft.com/download/4/F/E/4FE73868-5EDD-4B47-8B33-CE1BB7B2B16A/Windows6.1-KB2999226-x86.msu

Para Windows 7 de 64-bit:
https://download.microsoft.com/download/1/1/5/11565A9A-EA09-4F0A-A57E-520D5D138140/Windows6.1-KB2999226-x64.msu

- Instala la Update y CodeBlocks funcionará. O usar Windows 10 como sugiere StringManolo :xD