Joonas' Note

Sublime Text 3에서 "프로시저 시작 지점" 오류 해결법 본문

개발/C++

Sublime Text 3에서 "프로시저 시작 지점" 오류 해결법

joonas 2019.09.16 02:23

이전 블로그의 원문 : http://joonas-yoon.blogspot.com/2017/04/sublime-text-3.html


가벼운 코딩을 위해 서브라임 텍스트로 간단한 코드를 실행할 환경을 구성하였다.

Windows10 에서 MinGW를 설치한 후, g++을 연결하여 빌드되도록 스크립트를 수정하여 사용하고 있었는데 어느날 아래와 같은 오류가 났다.

프로시저 시작 지점
_Jnflx__cxx1112..........을(를) DLL main.exe 에서 찾을 수 없습니다.

main.exe는 내가 실행하려는 파일이었고, 앞에 문자열은 에러메시지인 것 같은데, 암호코드처럼 길고 복잡했다. 여튼 코드를 하나씩 지워본 결과 헤더를 추가하고 std::string을 사용하려면 위 에러가 발생했다.

원래 컴파일하던 옵션은 아래와 같았는 데,

g++ -std=c++11 -O2 main.cpp -o main.exe

-static-libstdc++ 옵션을 붙여서 아래처럼 컴파일했더니 오류가 해결되었다!

g++ -std=c++11 -O2 main.cpp -o main.exe -static-libstdc++

'개발 > C++' 카테고리의 다른 글

Sublime Text 3에서 "프로시저 시작 지점" 오류 해결법  (0) 2019.09.16
Chromium 빌드  (0) 2019.05.07
C++ getline 공백 케이스 알아보기  (0) 2018.11.25
C++로 작성한 레드블랙트리  (0) 2017.11.02
MFC로 만든 미로 생성기  (0) 2017.10.30
0 Comments
댓글쓰기 폼