Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- file *
- 스택
- asp.net
- maui
- .net core
- .net maui
- __cplusplus
- C++
- 정렬
- 재귀
- 백준
- Get
- sql
- 자료구조
- REDIS
- API
- .NET
- quick sort
- 시간복잡도
- Merge Sort
- 파이썬
- c++ 버전 확인
- dfs
- 큐
- BFS
- C#
- 탐색
- 알고리즘
- mysql
- asp.net core
Archives
- Today
- Total
코젤브
[Visual C++] C++ 버전 확인 방법 - __cplusplus 199711로만 나오는 문제 본문
프로젝트를 진행하다보니 C++11 이상만 가능한 명령어가 있었는데,
프로젝트 속성에서 C++ 언어 표준을 설정해도 __cplusplus 로 확인하면 계속 199711로만 나오는 문제가 발생했다.
결론)
프로젝트 속성 > C/C++ > 명령줄 에서 추가 옵션으로 /Zc:__cplusplus 를 입력한다.
참고) 아래처럼 작성하면 확인할 수 있다. (출력 이전에도 코드에서 커서를 올리면 뜨긴 한다)
std::cout << "__cplusplus value: " << __cplusplus << std::endl;
찾아보니 아래 블로그에서 나와 같은 현상을 겪는 사람이 있었고, 이유는 모르지만.. 덕분에 해결했다!
기억할 겸 글을 남긴다.
https://locketgoma.tistory.com/16
'컴공의 일상 > C++' 카테고리의 다른 글
[Visual C++]C++ 오픈 소스 프레임워크 정적 라이브러리로 사용하기 (0) | 2024.08.13 |
---|---|
포인터 & 배열 & 벡터(Vector) (1) | 2024.08.09 |
0. 프로젝트 시작 및 소스코드 관리 기술 (0) | 2024.08.06 |
1강. 기초 코드 작성 요령 1 (0) | 2024.06.18 |