#include <mutex>
#include <print>
std::mutex mx;
int main()
{
mx.lock();
mx.unlock();
std::println("SEX");
}
이거밖에 없는데 갑자기 lock 거는 중에 0x000000 참조했다면서 런타임 오류 난다.
어젠가 돌렸을 땐 아무 문제 없었는데 이거 와이라노
컴파일러는 VS2022에 C++ lastest임
#include <mutex>
#include <print>
std::mutex mx;
int main()
{
mx.lock();
mx.unlock();
std::println("SEX");
}
이거밖에 없는데 갑자기 lock 거는 중에 0x000000 참조했다면서 런타임 오류 난다.
어젠가 돌렸을 땐 아무 문제 없었는데 이거 와이라노
컴파일러는 VS2022에 C++ lastest임
mx 초기화를 안해줬네
애초에 전역변수인데 초기화 얘기가 왜 나옴 ㅡㅡ
전역변수니까 0으로 초기화되는건데?
mx{};
애초에 전역변수인데 초기화 얘기가 왜 나옴 ㅡㅡ
해봐
속는셈 치고 해봤는데 안 된다
몰루
뮤텍스 공부한다고 깝치지말고 기본부터 다시 공부해라
ㄴㄱㅁ
왜 나는지는 모르겠는데, #include 이런 헤더가 있나
MSVC++은 print 헤더가 벌써 구현됨?
ㅇㅇ 예전부터 잘 써먹는 중
중단점찍고 어디서 에러나는지 바바. mx에서 남?
코드문제는 아님 - dc App
저거 재배포 패키지 문제로 겪은 적 있음
https://github.com/microsoft/STL/releases/tag/vs-2022-17.10
여기
mutex 관련 부분
thx
해결했어요 사랑해요 ㅠㅠㅠㅠㅠ
해결을 할 때까지 뮤텍스는 winapi 크리티컬섹션으로 땜빵해야겄다... 예전까지만 해도 잘만 써오던 게 갑자기 이래되니 당황스럽노
이 코드가 왜 에러가 남? ㅋㅋㅋㅋ
나도 몰름 심지어 이틀전만해도 이런거 없었어