# g

7개의 포스트

OpenCV Makefile build

문제 G++ compiler로 opencv을 컴파일할때, 경로를 제대로 넣어도 잘 안되는 상황이 있었다. 해결 pkg-config opencv --cflags --libs 명령어를 통해 설치된 경로를 알아서 물려줄 수 있다.

2022년 11월 7일
·
0개의 댓글
·

바라본다

앰마

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

정규표현식

정규표현식이란 문자열을 검색하고 대체하는 데 사용가능한 일종의 형식 언어(패턴)이다. 간단한 문자 검색부터 이메일, 패스워드 검사 등의 복잡한 문자 일치 기능 등을 정규식 패턴으로 빠르게 수행할 수 있다. 전규표현식은 크게 다음과 같은 역할을 수행한다. 문자 검색 (search) 문자 대체 (replace) 문자 추출 (extract) 자바스크립트 정규식 생성 RegExp 생성자 함수를 호출하여 사용할 수 있다. 즉, new RegExp('표현', '옵션') 으로 만들어 사용할 수 있다. 여기서 g는 처음 나오는 하나 뿐만 아니라 모두 찾겠다는 의미이다. 옵션에 i를 더 붙이면 대소문자 구분을 하지 않는다. 정규 표현식은 이렇게도 만들 수 있다. **정규

2022년 8월 8일
·
0개의 댓글
·
post-thumbnail

[C/C++] 개발환경 조성기...

어지러운 개발환경 MSVC++ 저는 Windows 사용자이고 Windows를 상당히 좋아합니다. 그래서 처음 코딩을 배울적에도 Windows에서 배웠고, MSVC++ 컴파일러로 개발을 진행했습니다. MSVC++는 Visual Studio로 C++개발환경을 설치하면 자동으로 설치되며 Microsoft에서 만든 Windows 전용 C/C++ 컴파일러입니다. Visual Studio에서 진행하는 C/C++개발은 특별한 설정을 하지 않으면 다 MSVC++로 컴파일 된다고 보시면 됩니다. GCC는 뭐여? GCC도 C 컴파일러인데요, MSVC랑 근본이 다릅니다. GCC는 POSIX API를 사용하고 MSVC는 Win32 API를 사용합니다. 흔히 처음 사용하는 printf()함수도 사용방법 자체는 gcc와 msvc모두 같지만 내부는 다릅니다. C언어처럼 저수준인 프로그램 언어에서도 printf()는 상대적으로 고수준입니다. 원래라면 write() 시스템 콜을 활용해서

2022년 5월 25일
·
0개의 댓글
·

VSCode C/C++ undefined reference to 에러 해결

원인 VSCode에서 헤더피일을 인식하지 못해서 생기는 문제. 빌드작업 실행시 명령어가 g++ -g main.cpp -o main 이렇게 되어있다면 헤더파일을 인식하지 못함. g++ -g main.cpp -o main을 넣어주면 성공적으로 빌드 할수 있다. 해결 방법 > 리눅스 전용입니다. 간단히 다음 문자열을 .vscode 안의 task.json에 넣어주면 된다. (없으면 만들자) 헤더파일 위치와 main cpp 위치를 잘 확인하도록 하자. 실행하기 Ctrl + Shift + B로 바로 빌드를 할수 있다. 다음 파일이 선택되지 않는다면 터미널 -> 작업 실행 에서 직접 선택후 실행하면 잘 빌드 되는 것을 확인할수 있다.

2021년 12월 10일
·
1개의 댓글
·

test

test

2021년 1월 16일
·
7개의 댓글
·