vsc 에서 cpp로 구현한 thread를 헤더에 넣은 코드를 컴파일 했다.
#include <thread>
#include <iostream>
void fna()
{
std::cout << "fna" << std::endl;
}
int main()
{
std::thread thr1(fna);
thr1.join();
}
‘thread’ is not a member of ‘std’ 과 함꼐 thr1이 scope에 없다느니 오류를 뱉어냈다.
검색을 통해 특정 mingw 버전의 gcc가 thread를 지원하지 않는다는 것을 깨달았고, 고버전 mingw를 찾는 것이 힘들어서
기존 mingw를 삭제하고 msys를 설치하여 mingw 최신버전을 설치 하였다.
해결!
mingw64 삭제하는 법
https://www.youtube.com/watch?v=WWSK8wYvs2w&list=LL&index=5&t=213s
msys 설치 및 세팅
https://jhnyang.tistory.com/445
'코딩 공부 > TIL(Today I Learn)' 카테고리의 다른 글
넥슨게임즈 필요역량 및 스킬 (0) | 2023.10.11 |
---|---|
[직무조사] 스크린 골프 탐방 (1) | 2023.09.20 |
VSC C++ 셋팅 메모 (+ Thread가 안될때) (0) | 2023.09.18 |
[C++][대체 경로] 구름톤 챌린지 4주차 학습 일기 (2) (0) | 2023.09.07 |
[C++][통신망 분석] 구름톤 챌린지 4주차 학습 일기 (1) (0) | 2023.09.06 |