반응형
CInternetSession session(_T("session"));
session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT, 3000);
위와 같이 코드를 작성하였을 때 분명 session을 선언, 정의 하였지만
빌드 시,
error C2065: 'CInternetSession': 선언되지 않은 식별자입니다.
error C2146: 구문 오류: ';'이(가) 'session' 식별자 앞에 없습니다.
error C3861: 'session': 식별자를 찾을 수 없습니다.
오류를 던져버린다.
이유는 파일 상단에서 "pch.h" 보다 "afxinet.h" 헤더를 먼저 include 하였기 때문.
둘의 순서를 바꿔주면 해결된다.
// #include "afxinet.h"
// #include "pch.h"
#include "pch.h"
#include "afxinet.h"
반응형
'기타' 카테고리의 다른 글
cuda 10.x/11.x props not found (0) | 2022.10.11 |
---|---|
C# WinForm에 ocx(x32/x64) 등록할 때 문제 (0) | 2022.09.19 |
[Live555] Live555 build (Visual Studio 2017, Windows10) (0) | 2022.06.16 |
[GitLab] Client에서 접속 시 ERR_CONNECTION_TIMED_OUT (0) | 2021.10.26 |
[Samba] Ubuntu 20에서 공유 폴더 만들기 (0) | 2021.10.26 |