none
Problema con vcvarsall.bat y cl.exe, al pasar de una máquina con idénticas características RRS feed

  • Pregunta

  • Buenas!! He estado desarrollando una aplicación en Moodle, llamando a la compilación de archivos .c desde ficheros programados en PHP, de manera que llamo a vcvarsall.bat y posteriormente a la compilación mediante cl.exe, hasta ahí todo correcto y realiza la compilación correctamente.

    El problema le tengo al pasar mi aplicación a un servidor en el cual tengo la misma versión del visual (Microsoft Visual C++ 2008 Express Edition). Al realizar la compilación de la misma manera tengo problemas al llamar a vcvarsall.bat ya que el programa que estoy utilizando de ejemplo con la directiva de preprocesamiento stdio.h, no me la reconoce, es decir, no me carga las librerías. Me gustaría saber si alguien puede tener alguna idea de donde puede derivar el problema, gracias de antemano, un saludo.

    viernes, 25 de febrero de 2011 0:17

Todas las respuestas

  • ¿Te funciona si lo ejecutas tu a mano?

    De todos modos pueden ser dos cosas: que las rutas dentro del servidor exijan que de algún modo te loguees antes de abrir la sesión de consola, o que el entorno PHP abra una consola, ejecute el fichero, la cierre y luego abra otra ejecutando tu compilación.


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    viernes, 4 de marzo de 2011 19:51
    Moderador