Pregunta

¿Cómo consigues que Pro * c funcione dentro de MSVC 6?

En otras palabras, compile un archivo .pc en un archivo .cpp.

¿Fue útil?

Solución 4

En la pestaña de compilación personalizada para el archivo .pc .

Hago clic en esto en las salidas . La salida de proc , es un archivo cpp

$(ProjDir)\$(InputName).cpp

Hay 2 líneas en la ventana comandos . Uno para configurar el entorno MSVC 6. El otro para invocar proc en el archivo .pc.

call vcvars32.bat 
proc sqlcheck=semantics userid=scott/tiger@instance   code=cpp char_map=string   sqlcheck=semantics parse=partial mode=ansi    $(ProjDir)\$(InputName).pc    include=c:\ora920\oci\include   include="%MSVCDIR%\include" include="$(MSDEVDIR)\..\vc\include"      include="$(MSDEVDIR)\..\..\vc98\include"

Debe agregar el archivo .cpp a su proyecto para compilarlo. Si necesita depurar, establezca sus puntos de interrupción en el archivo .cpp.

Eso lo cubre bastante.

Otros consejos

No estoy familiarizado con Pro * C, pero en general es posible, usando un paso de compilación personalizado en MSVC. Si agrega el archivo .pc a su proyecto, luego vea el cuadro de diálogo Configuración del proyecto para ese archivo, en la pestaña Compilación personalizada puede especificar los comandos necesarios para compilar el archivo .pc en .cpp. También debe ingresar el nombre de la salida .cpp en la sección Salida, de modo que el sistema de compilación entienda las dependencias de los archivos y agregue la salida .cpp a su proyecto, por supuesto.

Visual C ++ / Visual Studio no será una gran ayuda además de ser un editor, pero deberías poder hacer que esto funcione con un proyecto de Makefile.

Puedes hacerlo (por desgracia, no voy a ser de mucha ayuda, ya que han pasado muchos años desde la última vez que usé VC6). De acuerdo con mi memoria defectuosa, configuramos el tipo de archivo '.pc' (en la sección de herramientas de VC?) Para que VC supiera llamar a proC para generar una versión del archivo .c o .cpp.
Creo que incluimos tanto el archivo (origen) .pc como (generado) .cpp en el proyecto (probablemente hay una mejor manera de hacerlo) para poder editar fácilmente el archivo proC en VC.
(No recuerdo cómo le dijimos a VC que el archivo cpp dependía del archivo de la PC)
La mejor de las suertes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top