Pro * C funzionerà con MSVC 6?
-
03-07-2019 - |
Domanda
Come si fa a far funzionare Pro * c in MSVC 6?
In altre parole compilare un file .pc in un file .cpp.
Soluzione 4
Nella scheda di creazione personalizzata per il file .pc .
Lo inserisco negli output . L'output di proc è un file cpp
$(ProjDir)\$(InputName).cpp
Ci sono 2 righe nella finestra comandi . Uno per impostare l'ambiente MSVC 6. L'altro per invocare proc sul file .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"
Devi aggiungere il file .cpp al tuo progetto per compilarlo. Se è necessario eseguire il debug, impostare i punti di interruzione nel file .cpp.
Questo praticamente lo copre.
Altri suggerimenti
Non ho familiarità con Pro * C, ma in generale è possibile, utilizzando un passaggio di generazione personalizzato in MSVC. Se si aggiunge il file .pc al progetto, quindi si visualizza la finestra di dialogo Impostazioni progetto per quel file, nella scheda Creazione personalizzata è possibile specificare i comandi necessari per compilare il file .pc in .cpp. Dovresti anche inserire il nome dell'output .cpp nella sezione Output, in modo che il sistema di build comprenda le dipendenze dei file e, naturalmente, aggiungi l'output .cpp al tuo progetto.
Visual C ++ / Visual Studio non sarà di grande aiuto oltre a essere un editor, ma dovresti riuscire a farlo funzionare con un progetto Makefile.
Puoi farlo (sfortunatamente non sarò di grande aiuto in quanto sono passati molti anni dall'ultima volta che ho usato VC6.)
Secondo la mia memoria in errore, abbiamo impostato il tipo di file '.pc' (nella sezione strumenti di VC?) In modo che VC sapesse chiamare proC per generare una versione .c o .cpp del file.
Credo che abbiamo incluso sia il file (source) .pc sia il file (generato) .cpp nel progetto (esiste probabilmente un modo migliore per farlo) in modo da poter facilmente modificare il file proC in VC.
(Non ricordo come abbiamo detto a VC che il file cpp dipendeva dal file pc)
Buona fortuna.