정보과학 IT

ProC ↔ Oracle ↔ MicroSoftVC++ 환경 설정

물곰탱이 2013. 12. 2. 13:25

ProC ↔ Oracle ↔ MicroSoftVC++ 환경 설정

 

1. Oracle에 MicroSoft VC++ 환경 설정


Oracle ▶ pcscfg.cfg 파일설정
C:\Oracle\product\11.2.0\client_1\precomp\admin\pcscfg.cfg

 

define=(WIN32_LEAN_AND_MEAN)

sys_include=C:\PROGRA~2\MICROS~1.0\VC\include\sys
include=C:\PROGRA~2\MICROS~4\Windows\v7.0A\Include
include=C:\PROGRA~2\MICROS~1.0\VC\include


sys_include=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sys
include=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
include=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include


2. ProC : MicroSoft VC++에 Oracle 환경 설정


VS프로젝트에 ProC Include 패스 등록


Project > Properties > VC++ Directories > Include Directories > Edit > (폴더아이콘) >
C:\Oracle\product\11.2.0\client_1\precomp\public
입력 > OK > 적용 > 확인


VS프로젝트에 ProC Library 패스 등록


Project > Properties > VC++ Directories > Library  Directories > Edit > (폴더아이콘) >
C:\Oracle\product\11.2.0\client_1\precomp\LIB
C:\Oracle\product\11.2.0\client_1\precomp\LIB\msvc
입력 > OK > 적용 > 확인


VS프로젝트에 ProC Library 파일 등록 : (orasql11.lib)


프로젝트 위에서 마우스 우측 > 속성 > 구성속성 > 링커 > 입력 >
추가 종속성: orasql11.lib입력 > 적용 > 확인
Project > Properties > Linker > Input > Additional Dependencies > Edit >
orasql11.lib
입력 > OK > 적용 > 확인


3. ProC : MicroSoft VC++에 Compile 환경 설정


***.PC 파일 Custom Build 설정


Visual Studio가 Pro*C (proc.exe)를 실행하여 ***.C 소스를 생성할 수 있도록
커맨드라인과 출력파일 이름을 설정한다.
소스파일 > ***.PC 위에서 마우스 우측 > Properties > Item Type > Custom Build Tool
적용 > 확인


Custom Build Tool > General > Command Line > Edit >
--proc.exe $(ProjectDir)$(InputName).PC
proc.exe $(ProjectDir)***.PC
Custom Build Tool > Outputs > Edit >
$(ProjectDir)$(InputName).C
적용 > 확인


***.C 파일 Precompiled Headers 설정


소스파일 > ***.C 위에서 마우스 우측 > Properties > C/C++ > Precompiled Headers
Precompiled Headers > Precompiled Header >
Not Using Precompiled Headers
적용 > 확인

'정보과학 IT' 카테고리의 다른 글

SOAP  (0) 2013.12.19
SOAP & RESTful   (0) 2013.12.18
Oracle Pro*C, MSVC++ 예제 01 : 1행 조회  (0) 2013.11.27
Oracle Pro*C 실무프로젝트 활용서    (0) 2013.11.26
(MSVC++) fatal error C1853 에러 해결 방법  (0) 2013.11.25