Cuando escribo un programa con opencv, se compila y pasa, pero cuando lo ejecuto, dice que no se puede "escribir en la memoria". ¡Por favor, ayúdame!
Las razones por las que la memoria del sistema no se puede "leer" o "escribir":
1. El controlador es inestable e incompatible con el sistema. Esta es la causa más probable del problema. la memoria no se puede leer ni escribir. Protección de archivos
2. Uno o más software malintencionados están instalados en el sistema. Es más probable que esto aparezca en IE o que el sistema falle, y también puede suceder. ! Protección de archivos
3. Hay conflictos entre los programas cargados en el sistema o los programas que se ejecutan en el sistema, especialmente algunos programas de monitoreo de software antivirus
4. en sí mismo, haciéndolo vulnerable a los ataques cibernéticos.
5. Los problemas de virus también son las principales razones de la incapacidad de lectura de la memoria, la protección de archivos y los errores de Resource Manager.exe...
6. Si no se puede leer la memoria mientras se juega, es muy probable que el controlador de la tarjeta gráfica no sea el adecuado (aquí hay una tarjeta gráfica que no es adecuada para juegos ni para ordenadores)
6. Si no se puede leer la memoria mientras se juega, es muy probable que el controlador de la tarjeta gráfica no sea adecuado (aquí no es adecuado para juegos, no es adecuado para tarjetas gráficas de computadora), o puede ser que el La versión DX9.0C no es lo suficientemente nueva o no cumple con el juego, el controlador de la tarjeta gráfica
7. Algunos programas tienen deficiencias
8. las razones que pueden causar que la memoria no pueda ser leída.
9. El problema de compatibilidad entre la memoria de la computadora y la placa base es también una de las razones fatales por las que la memoria no se puede leer.
Se proporcionan varias soluciones:
1. Registre todos los archivos DLL en una sola ejecución. El método es el siguiente:
Iniciar-ejecutar, ingrese cmd en el comando. Ingrese
para 1 en (windir\system32\* .dll) do regsv .dll) do regsvr32.exe /s 1
Ingrese este comando lentamente. lo ingresas correctamente verás un desplazamiento rápido, de lo contrario…. De lo contrario, el fallo no tendrá este efecto. Después de ingresar, espere lentamente (tarda entre 1 y 2 minutos) y luego intente la operación anterior para ver si hay algún problema que no se pueda leer.
2. Compruebe si Microsoft NET.Framework se ha instalado en Agregar o quitar programas en el panel de control. Si se ha instalado, puede considerar desinstalarlo. Por supuesto, si necesita NET.Framework. otros programas en el futuro, puedes reinstalarlo.
Además, si está utilizando una tarjeta gráfica ATI y está utilizando el parche SP2 (algunos controladores de gráficos ATI requieren NET), en este caso puede encontrar una que no requiera NET.Framework admite el controlador de gráficos ATI. .
Si ninguno de los dos métodos anteriores puede resolver completamente el problema, puede intentar utilizar "IE Repair" de 360 Security Guard u otro software similar para buscar virus, etc. Actualizar el marco a la versión 1.1 no debería ser un gran problema]
3. Hay muchas razones para este problema. En términos generales, existen tres métodos para resolver el problema: parchear el sistema, reemplazar la memoria y cambiar la ranura de memoria. [¡Los parches del sistema se pueden actualizar en línea en el sitio web de Microsoft Update!