본문 바로가기
DB/MSSQL

[MSSQL 오류] 컴파일 오류_미리 컴파일된 헤더 파일이 이전 버전의 컴파일러에서 만들어졌거나 미리 컴파일된 헤더가 c++인데 c에서 사용하고 있거나 또는 그 반대의 경우입니다.

by HmHjj 2021. 12. 7.
728x90
반응형

 

에러 원인 

비주얼 스튜디오 2019 작업 시 미리 컴파일된 헤더 옵션 사용 중 에러 발생.

c 소스를 cpp 소스에 넣을 경우 발생 할수 있다. c++ 컴파일 후 추가로 c 소스 작업 시에도 발생. 

 

해결 방법

프로젝트 속성에 C/C++ -> 미리 컴파일된 헤더 -> 미리컴파일된 헤더 -> 미리 컴파일된 헤더 사용 안 함
사용 할 경우 컴파일이 오래 걸린다. 

 

 

C 코드로 컴파일 (/TP)  cpp 소스 파일에 c 소스 사용 시 C를 사용 하기 위한 설정
C++ 코드로 컴파일 (/TP) 둘  c 소스 파일에 cpp 소스 시 C++ 사용하기 위한 설정.

 

728x90
반응형

'DB > MSSQL' 카테고리의 다른 글

MSSQL C 확장 저장 프로시저  (0) 2021.12.06
MSSQL C# CLR 라이브러리 SQL 쿼리  (0) 2021.12.02
MSSQL C# CLR 라이브러리 함수 타입  (0) 2021.12.01
MSSQL C# CLR 외부 라이브러리 적용  (0) 2021.11.19

댓글