728x90
전자정부프레임워크(eGovFrame) 개발환경(이클립스 기반)에서 C/C++ 및 Python uv를 사용하려면, 이클립스 CDT(C/C++) 플러그인을 설치하고 OS 터미널 환경과 연동해야 합니다.
eGovFrame에 C/C++ 및 Python 환경을 구성하는 단계는 다음과 같습니다.
🛠️ 1. C/C++ 개발환경 구축 (eGovFrame 내)
eGovFrame 개발환경에 C/C++ 컴파일러(MinGW 등) 및 이클립스 플러그인을 추가합니다.
- CDT 플러그인 설치:
- eGovFrame 상단 메뉴에서 Help > Eclipse Marketplace...를 클릭합니다.
- 검색창에 CDT를 입력하고 C/C++ Development Tooling을 설치합니다.
- C/C++ 컴파일러 설치 (Windows 기준):
- eGovFrame과 컴파일러 연동:
- 이클립스 Window > Preferences > C/C++ > Build > Environment에서 환경변수 PATH를 확인하거나 새로 추가하여 컴파일러가 인식되도록 설정합니다.
🐍 2. Python uv 설치 (터미널 기반)
- uv 설치 명령어 (OS별)
- Windows (PowerShell):
powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh | iex"코드를 사용할 때는 주의가 필요합니다. - macOS / Linux:
bash
curl -LsSf https://astral.sh | sh코드를 사용할 때는 주의가 필요합니다.
- Windows (PowerShell):
- 설치 확인 및 환경변수 설정:
- 터미널에 uv --version을 입력하여 설치가 완료되었는지 확인합니다.
- 자동 적용되지 않았다면 환경변수에 uv 경로가 추가되었는지 확인하세요.
- Python 및 가상환경 관리:
🔗 3. 이클립스에서 C/C++ 및 Python 연동하기
eGovFrame 프로젝트 내부에서 직접 실행하지 않고, 외부 툴(External Tools)로 등록하여 편리하게 빌드 및 실행할 수 있습니다.
- eGovFrame 상단 메뉴에서 Run > External Tools > External Tools Configurations...를 클릭합니다.
- Program을 우클릭하여 New를 누릅니다.
- 설정 예시 (uv 실행 시):
- Location: uv.exe 경로 지정 (환경변수에 등록되어 있으면 uv 또는 C:\Users\...\.cargo\bin\uv.exe 등)
- Working Directory: ${project_loc} (현재 eGovFrame 프로젝트 경로)
- Arguments: 실행할 uv 명령어(예: run main.py) 입력 [1]
작업 중이신 OS(Windows, Mac 등)와, 이클립스 내에서 빌드할 C/C++ 프로젝트의 형태(Makefile, CMake 등) 또는 사용하실 Python 프로젝트의 세부 용도를 알려주시면 더 맞춤화된 연동 설정을 안내해 드릴 수 있습니다.
728x90
'프로그램 개발(분석, 설계, 코딩, 배포) > 100. 기타' 카테고리의 다른 글
| emacs30.2에 evil 설치 및 사용하기 (0) | 2026.06.16 |
|---|---|
| Doom Emacs (0) | 2026.06.11 |
| 코인|가상자산|바이낸스 가입 방법 및 KYC 인증 (0) | 2026.06.10 |
| 데이터베이스(DB) 모델을 설계할 때 말하는 종(縱, 세로)과 횡(橫, 가로)의 개념 (0) | 2026.05.31 |
| 업무용 메일 작성 규칙 (0) | 2026.05.20 |