주로 단일 파일(.cpp) 안에서 발생
| 코드 | 원인 |
|---|---|
| C2011 | 동일한 구조체/클래스 이름이 중복 정의 |
| C2065 | 선언되지 않은 변수/함수를 사용했을 때(오타 포함) |
| C2143 | 구문 오류(주로 세미콜론이 빠졌을 때) |
| C2440 | 타입 불일치(형식 변환을 할 수 없을 때) |
| C2664 | 함수 호출 시 매개변수 개수나 타입이 다름 |
컴파일 후, 파일을 합치는 과정에서 발생
| 코드 | 원인 |
|---|---|
| LNK1168 | 실행 화면이 켜져 있어 파일을 생성하지 못함 |
| LNK1561 | main() 함수를 찾을 수 없음 |
| LNK2005 | 같은 이름의 구현이 여러 개 발견 |
| LNK2019 | 선언만 있고 구현이 없음 |