Domanda

Come si fa a far funzionare Pro * c in MSVC 6?

In altre parole compilare un file .pc in un file .cpp.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top