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 |