연동 3

[C++] Python 연동 with VS code

C++ Python 연동 개요 간단한 토이 프로젝트를 작업하던 도중, 클립보드를 캡처하는 기능이 필요해졌다. C++로 이를 구현하려고 하니, 윈도 API를 이용하면 가능하다는 걸 알았다. 하지만 이 방법에는 다른 OS와의 호환성이 떨어질 수도 있다는 문제점이 있다. 이에 대한 방안을 찾던 중, 파이썬에서는 이를 쉽게 구현할 수 있다는 걸 알게 되었다. 이번 시간에는 파이썬에서 작성한 코드를 C++에서 호출하는 기능을 알아보도록 하겠다. Python 3.11.4 버전을 쓰고 있으며, visual studio는 2022 버전을 사용하고 있다. 또한, 이를 통해 C++과 파이썬 사이의 간접적인 연동 방법을 알아보겠다. 이런 방법은 프로그래밍 언어 간의 장벽을 넘어, 더 효과적이고 확장 가능한 솔루션을 만들 수..

Language/C++ 2023.07.18

[MySQL] MySQL 서버 설정 및 레코드 추가

MySQL 연동 개요 지난 시간에는 MySQL과 visual studio를 연동하는 기본적인 방법에 대해 배웠다. 이번 시간에는 MySQL에서 새로운 테이블을 정의하고 visual studio를 사용해 이 테이블에 데이터를 업데이트하는 과정을 살펴볼 것이다. 이 과정을 통해, 데이터베이스를 구성하고, 데이터를 관리하는 기본적인 방법을 익혀 보자. 서버 생성 및 기본적인 명령어 먼저 데이터베이스를 구축할 서버를 생성해야 하므로, 새로운 커넥션을 만들어 주자. 서버 명만 설정하고, 나머지는 건드리지 말고 다음 단계로 넘어가면 된다. 다음과 같이 쿼리에 example이라는 database를 생성하고, 이 DB 아래에 example_table이라는 테이블을 생성해주자. 이 테이블은 name이라는 문자와 age라..

[MySQL] MySQL과 Visual Studio 연동하기

MySQL 연동 개요 MySQL은 널리 사용되는 오픈 소스 RDBMS(Relational Database Management System)이다. MySQL을 Visual Studio와 연동하면 C++ 프로젝트에서 MySQL 데이터베이스와 상호작용할 수 있다. 이를 통해 데이터의 저장, 조회, 수정 및 삭제와 같은 다양한 작업을 수행할 수 있다. 이번 시간에는 윈도우 환경에서 MySQL과 Visual studio를 연동해 보는 시간을 가지도록 해보자. 본문 해당 사이트에서 MySQL Connector/C++을 설치하자. 필자의 경우 window 64비트 환경이므로 Windows (x86, 64-bit), MSI Installer를 설치하였다. 설치를 마쳤다면, visual studio의 프로젝트 속성을 열..