코드를 동작시키는데 c++ 버전이 낮아서 실행이 되지 않느다는 오류를 마주했었다.이를 해결하기 위해 c++ 버전을 업그레이드 하는 방법을 찾다가 간단하게 할 수 있는 방법을 알게 되었다. set(CMAKE_CXX_STANDARD 20) # 또는 17set(CMAKE_CXX_STANDARD_REQUIRED ON)set(CMAKE_CXX_EXTENSIONS OFF)if (MSVC) add_compile_options(/Zc:__cplusplus)endif()cmake_minimum_required(VERSION 3.20)# include pathinclude_directories(${CMAKE_SOURCE_DIR}/include) CMAKE_CXX_STANDARD 20 : C++20 표준 ..
https://github.com/microsoft/onnxruntime/releases Releases · microsoft/onnxruntimeONNX Runtime: cross-platform, high performance ML inferencing and training accelerator - microsoft/onnxruntimegithub.com→ 위 페이지에서 onnxruntime-win-x64-gpu-1.22.1.zip 해당 파일을 다운 받은 후 압축을 해제 해 준다.window 환경이면서 gpu를 사용하기 위해 onnxruntime-win-x64-gpu로 다운c++ 컴파일러 버전이 19.44.35216이고 cuda가 12.1라서 1.22.1 다운→ 압축 해제 한 경로를 빌드 시 설정 ..
https://opencv.org/ HomeOpenCV provides a real-time optimized Computer Vision library, tools, and hardware. It also supports model execution for Machine Learning (ML) and Artificial Intelligence (AI).opencv.org위 공식 사이트에서 Library-Releases에서 원하는 버전으로 다운로드를 해 준다. 다운로드 받은 설치 파일을 실행 하면 설치가 진행이 되는데 설치가 안료되면 opencv 폴더가 생성되어 있으며 이 폴더를 cpp project 폴더 내 CMakeLists.txt 파일 내에 추가해서 연동 해 주면 cpp project 내에서 사용..
vscode에서 f5 버튼을 눌러서 c++을 디버깅 하려면 몇가지 설정을 해 줘야 한다. 왼쪽 상단의 Run에서 Add Configuration을 클릭 해 c++(windows)를 선택하면 launch.json 파일이 생성될텐데 해당 파일에 아래 내용을 추가 해 주면 된다.기존에 python 디버깅을 하면서 launch.json 파일이 이미 있는 경우 configurations에 아래 내용을 추가 해 주면 된다.{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.mi..
https://iambeginnerdeveloper.tistory.com/330 C++ | Window cpp VScode 설치, Window C++(MinGW+VScode)설치윈도우에서 vscode를 쓰고 있던 중이라 visual studio가 아닌 vscode에서 c++을 설치하고 사용할 수 있도록 환경 셋팅을 해 보았다. 1. 컴파일러 설치c++을 사용하기 위해 여러 컴파일러를 설치할 수 있지iambeginnerdeveloper.tistory.com윈도우에서 cpp로 onnx runtime을 사용하려고 지난번에 MinGW를 컴파일러로 설치했는데 이 컴파일러는 onnx runtime 사용이 안된다고 한다..! ORT 공식 바이너리는 MSVC ABI 기준이라 MinGW와 직접 호환이 불안정하기 때문이다..
윈도우에서 vscode를 쓰고 있던 중이라 visual studio가 아닌 vscode에서 c++을 설치하고 사용할 수 있도록 환경 셋팅을 해 보았다. 1. 컴파일러 설치c++을 사용하기 위해 여러 컴파일러를 설치할 수 있지만 가장 대표적인 MinGW (Minimalist GNU for Windows)를 설치했다.MinGW는 리 눅스 및 유닉스 계열에서 주로 사용하던 gcc, g++, gdb 등의 툴 체인을 윈도우 환경에서 사용할 수 있도록 포팅 하여 제공하는 프로젝트로 윈도우에서 C 및 C++을 기반으로 개발하는데 필요한 컴파일러(gcc, g++), 링커(Id), 디버거(gdb), 기본 라이브러리 포함하고 있다.https://www.msys2.org/ MSYS2Software Distribution a..