문제

MSVC 6 내에서 Pro*C를 어떻게 작동시킬 수 있습니까?

다른 단어에서 .pc 파일을 .cpp 파일로 컴파일합니다.

도움이 되었습니까?

해결책 4

에서 사용자 정의 빌드 탭.pc 파일.

나는 이것을 출력. 출력 Proc, CPP 파일입니다

$(ProjDir)\$(InputName).cpp

두 줄이 있습니다 명령 창문. 하나는 MSVC 6 환경을 설정합니다. 다른 하나는 .pc 파일에서 Proc를 호출합니다.

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"

컴파일하려면 .cpp 파일을 프로젝트에 추가해야합니다. 디버그 해야하는 경우 .CPP 파일로 중단 점을 설정하십시오.

그것은 거의 그것을 다룹니다.

다른 팁

저는 Pro*C에 익숙하지 않지만 일반적으로 MSVC의 사용자 정의 빌드 단계를 사용하여 가능합니다. 프로젝트에 .pc 파일을 추가하면 해당 파일의 프로젝트 설정 대화 상자를보십시오. 사용자 정의 빌드 탭에서 .pc 파일을 .cpp로 컴파일하는 데 필요한 명령을 지정할 수 있습니다. 또한 출력 섹션에 출력 .CPP의 이름을 입력하여 빌드 시스템이 파일 종속성을 이해하고 출력 .CPP를 프로젝트에 추가해야합니다.

Visual C ++/Visual Studio는 편집자가 아닌 큰 도움이되지 않지만 MakeFile 프로젝트에서 작업 할 수 있어야합니다.

당신은 그것을 할 수 있습니다 (불행히도 나는 VC6을 마지막으로 사용한 지 몇 년이 지났기 때문에 큰 도움이되지 않을 것입니다.) 메모리가 실패한 메모리에 따르면 파일 유형 '.pc'(도구 섹션에서 도구 섹션에서. VC?) 따라서 VC는 Proc를 호출하여 .c 또는 .cpp 버전의 파일을 생성하는 것을 알고있었습니다.
프로젝트에 (Source) .pc와 (생성) .cpp 파일을 모두 포함 시켰다고 생각합니다 (아마도 더 좋은 방법이있을 것입니다).
(CPP 파일이 PC 파일에 의존한다고 VC에게 어떻게 말했는지 기억할 수 없습니다)
행운을 빌어 요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top