Pergunta

Como você faz com que o Pro*C funcione no MSVC 6?

Nas outras palavras, compila um arquivo .pc em um arquivo .cpp.

Foi útil?

Solução 4

No Guia de construção personalizada para o .pc Arquivo.

Eu coloco isso no saídas. A saída de Proc, é um arquivo CPP

$(ProjDir)\$(InputName).cpp

Existem 2 linhas no comandos janela. Um para definir o ambiente MSVC 6. O outro para invocar o PROC no arquivo .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"

Você deve adicionar o arquivo .cpp ao seu projeto para compilá -lo. Se você precisar depurar, defina seus pontos de interrupção no arquivo .cpp.

Isso praticamente cobre isso.

Outras dicas

Não estou familiarizado com o Pro*C, mas em geral é possível, usando uma etapa de construção personalizada no MSVC. Se você adicionar o arquivo .pc ao seu projeto, visualize a caixa de diálogo Configurações do projeto para esse arquivo, na guia Construir personalizada, você poderá especificar os comando (s) necessários para compilar o arquivo .pc com .cpp. Você também deve inserir o nome da saída .cpp na seção de saída, para que o sistema de compilação entenda as dependências do arquivo e adicione a saída .cpp ao seu projeto, é claro.

O Visual C ++/Visual Studio não será uma grande ajuda além de ser editor, mas você poderá fazer com que isso funcione com um projeto Makefile.

Você pode fazer isso (infelizmente não vou ajudar, pois faz muitos anos desde que usei pela última vez o VC6.) De acordo com minha memória falhada, configuramos o tipo de arquivo '.pc' (na seção Ferramentas de VC?) Então, o VC sabia ligar para o PROC para gerar uma versão .c ou .cpp do arquivo.
Acredito que incluímos o arquivo (fonte) .PC e (gerado) .CPP no projeto (provavelmente existe uma maneira melhor de fazer isso) para que pudéssemos editar facilmente o arquivo PROC no VC.
(Não me lembro como dissemos ao VC que o arquivo CPP dependia do arquivo PC)
Boa sorte.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top