때때로 C++에서 포함 순서가 중요합니다.링크 오류를 피하기 위해 #includes의 순서
1 .- 오른쪽 방법 :
#include <windows.h> // Header File For Windows
#include <gl\glu.h> // Header File For The GLu32 Library
2 .- 잘못된 방법 :이 일부 단지 일어날
#include <gl\glu.h> // Header File For The GLu32 Library
#include <windows.h> // Header File For Windows
는 않음을 사용하여 OpenGL을의 경우입니다 특정 헤더 또는 일종의 임의의 문제를 사전에 방지하기가 어렵습니까?
그런 경우 :
나는 포함의 올바른 순서 알 수있는 방법?
이것은 _linking_와는 아무런 관련이 없으며 컴파일 만합니다. –
@ JoachimPileborg : 꼭 그런 것은 아닙니다. 하나의 매크로가 다른 함수 프로토 타입을 변경하여 나중에 확인할 수없는 외부 요소가 발생할 수 있습니다. –