프로그래밍 환경
Windows 11
Visual Studio 2019
컴파일 환경
Ubuntu 24.04
postgresql16
1. 컴파일 환경(Ubuntu) 세팅
sudo apt update && sudo apt upgrade
# openssh 설치
sudo apt install openssh-server -y
# ssh 방화벽 설정
sudo ufw enable
sudo ufw allow ssh
sudo ufw status
# c++ 컴파일 환경 인스톨
sudo apt-get install gcc
sudo apt-get install build-essential
# postgresql 다운로드
sudo apt-get install postgresql
sudo apt-get install postgresql-contrib
sudo apt-get install libpq-dev
2. 프로그래밍 환경(Visual Studio 2019) 세팅
1) 원격 설정
도구 -> 옵션 -> 플랫폼간 -> 연결관리자 -> 추가

2) 링커 설정
프로젝트 속성 -> 링커 -> 입력 -> 라이브러리 종속성에 'pq' 추가

3) 원격 루트 디렉토리
원격지에 프로젝트 정보가 복사될 위치를 지정
프로젝트 속성 -> 구성속성 -> 일반 -> 원격 루트 디렉토리에 지정
4) 라이브러리 선언
#include "postgresql/libpq-fe.h"
'프로그래밍 > CPP' 카테고리의 다른 글
| Visual Studio 2012 + cpprestsdk 1.1 환경에서 발생하는 메모리 릭 해결방법 (0) | 2025.11.28 |
|---|---|
| Visual Studio에서 ucrtbased.dll, VCRUNTIME140D.dll 실행 오류가 발생 했을 때 해결법 (0) | 2025.11.04 |
| [CPP] 메모리 누수 추적 디버깅 (0) | 2024.01.11 |
| [C++] 구조체 변수의 크기 (패딩 바이트) (0) | 2024.01.05 |
| 객체 지향 개발 5대 원칙 (0) | 2024.01.04 |