CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): backdrum (뒷   북)
날 짜 (Date): 2003년 8월 20일 수요일 오후 01시 50분 20초
제 목(Title): VC++ 컴파일러 옵션 질문...



  기존에 C++로 짜여진 프로젝트에 C로 짜여진 모듈을 추가하려고 합니다.

  일단 .C로 된 모듈의 확장자를 .CPP로 바꿨습니다.

  (.cpp에서 .c의 함수를 호출하기도 하고 .c에 .cpp의 함수를 호출하기도 

  해야 합니다.)

  그리고 빌드를 돌렸더니..

  "d:\myproject\projectname\Threads.cpp(632): fatal error C1010: 미리 
컴파일된 헤더 지시문을 찾는 동안 예기치 않은 파일의 끝이 나타났습니다."

  라는 컴파일러 오류가 납니다. 프로젝트의 컴파일 옵션에 /Yu"stdafx.h" 

  이 있어서 기존 C로 짜여진 모듈파일의 첫줄에 #include "stdafx.h" 을 

  추가하고 컴파일했더니 이번엔 

  "d:\myproject\projectname\Threads.cpp(65): error C2664: 'CreateEventW' : 
매개 변수 4을(를) 'char [256]'에서 'LPCWSTR'(으)로 변환할 수 없습니다."

  와 같이 수많은 부분에서 타입캐스팅 오류가 발생합니다.

  몇개 파일에서만 /Yu"stdafx.h" 컴파일 옵션이 적용안되도록 할 수 없을까요?

  아님 타입캐스팅 부분을 모두 수정해줘야 할까요?




  분야를 바꿔서 전직했더니 이거 죽겠네.. -_-;;;

  

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.