by 손님 [어플리케이션관련] 오라클11g VC2008 visualstudio 2008 proC 컴파일 오류 stdio.h [2010.02.26 14:46:26]
오라클11g R1 에서 ProC 컴파일시 에러가 발생하여 질문 올립니다.
OS는 windows7, windows Server 2008 이구요
윈7은 32bit, 2008은 64bit로 설치하여 컴파일 테스트를 합니다.
visualstudio 2008을 사용합니다.
tuxedo를 사용하는 3-Tier 환경이지만 tuxedo와는 일단 무관해 보입니다.
기존에 VC6.0에서 컴파일 잘되던 .PC source입니다.
proc 컴파일 옵션은
set ADMDIR=h:\tux\ADM\inc
set VCDIR=C:\MSVstudio\common\VC\include
proc ireclen=132 oreclen=132 release_cursor=yes include=%TUXDIR%\include include=%ADMDIR% include=%VCDIR% sqlcheck=syntax parse=full DBMS=V8 iname=n_xa.pc
이렇게 주었습니다.
시행 후 에러는 아래와 같습니다.
540 줄, 1 열, C:\MSVstudio\common\VC\include\stdio.h 파일에 구문 오류입니다:라인 540, 열 1에 C:\MSVstudio\common\VC\include\stdio.h 파일에서 오류가 생겼습니다
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_ARGLIST_EX(int, __RETURN_POLICY_SAME, _SWPRINTFS_DEPRECATED _CRTIMP, __swprintf_l, __vswprintf_l, _vswprintf_s_l, _Pre_notnull_ _Post_z_ wchar_t, , wchar_t, _Dest, _In_z_ _Printf_format_string_ const wchar_t *, _Format, _locale_t, _Plocinfo)
1
PCC-S-02201, 심볼 "wchar_t"를 만났습니다 다음 중 하나가 기대될 때: , ) 심볼이 ")" 계속하기 위하여 "wchar_t"로 치환되었습니다
........................
path가 잘못된것도 아닌데.. VC6.0의 <include>
혹시 오라클11g용 vc include 또는 library파일은 없나요? 또는 해결할 수 있는 오라클 패치가 있는지요..
아님 pcscfg.cfg 옵션이 있는지.. 뭐든지 알려주세요..
고수님들의 조언 간곡히 부탁드립니다.