Windows와 Ubuntu 환경에 설치된 Visual Studio Code에서 C/C++을 컴파일하고 실행시키는 방법에 대해 설명합니다. 테스트에 사용한 운영체제 버전은 Windows 11과 Ubuntu 22.04입니다. Visual Studio Code 버전에 따라 진행 방법이 달라 질 수 있습니다.문제가 되는 것을 발견할 때마다 문서를 업데이트합니다. 1. C/C++ 컴파일러 설치 2. Visual Studio Code 설치 3. C/C++ 프로젝트 폴더 생성 4. C/C++ 언어 지원 설치 5. 코드 컴파일 및 실행 6. 한글 입출력 예제 7. 디버깅하는 방법 8. CMake를 사용하여 둘 이상의 소스 코드 파일로 구성된 프로젝트 컴파일하기 9. Make를 사용한 프로젝트 컴파일하기201..
Visual Studio Code에서 손쉽게 OpenCV 코드를 컴파일하고 테스트하는 방법을 다룹니다. 2020. 12. 6 최초작성 2021. 4. 21 기본 셸 관련 에러 해결 2021. 7. 17 VIsual Studio Code 업데이트 후, CMAKE 사용시 바뀐점 반영 2021. 9. 15 CMakeLists.txt에서 누락된 부분 수정 2021. 10. 8 Visual Studio Code 바뀐 부분 수정 2023. 3. 25 윈도우 환경에서 C++로 작성된 OpenCV 코드를 컴파일하기 위해 보통 Visual Studio를 설치하여 사용합니다. 하나의 프로젝트만 진행하는 경우에는 Visual Studio에서 제공하는 개발환경이 필요할 수 있습니다. 하지만 간단히 테스트용으로 사용시에는 매번..
MinGW 용으로 OpenCV 4.5.1을 빌드하고 Visual Studio Code에서 OpenCV 코드를 컴파일하는 방법을 다룹니다. 2021. 4. 21 최초작성 1. 아래 링크에서 x86_64-posix-seh를 다운로드하여 설치합니다. https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 2. mingw64 폴더를 C:\에 복사해주고 시스템 변수 path에 C:\mingw64\bin를 추가합니다. 3. 명령 프롬프트에서 gcc를 실행시켜 봅니다. C:\Users\jjlee>gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=C:/mingw64/bin/../libexec/gcc/x..
현재 폴더에 있는 지정한 파일의 전체 경로(절대 경로)를 얻는 예제입니다. 2021. 1. 14 최초작성 아래 링크에서 발견한 코드를 MinGW로 테스트하니 문제 없었지만. https://stackoverflow.com/a/17632322 #include #include int main() { char path[] = "get_filepath.cpp"; char *filename; char fullpath[256]; GetFullPathName(path, 256, fullpath, &filename); // linux realpath printf("Full path: %s\nFilename: %s\n", fullpath, filename); return 0; } Visual Studio 2019에서 실행..
가벼워서 자주 사용하게 되는 Sublime Text 3에서 OpenCV 프로그래밍이 가능하도록 해보았습니다. 영상 만들고 나니 Visual Studio Code도 되겠구나 싶어지네요^^; 코드마다 매번 새로운 프로젝트 파일을 생성하는게 번거로우면 Sublime Text 3에서 OpenCV 사용하는 것을 고려해보세요. 소스코드와 OpenCV를 위한 DLL 파일만 있으면 경로에 상관없이 실행이 가능하며 다수의 소스코드를 한 곳에 모아놓고 각각 컴파일 및 실행도 할 수 있습니다.