swift Kuery mysql Error shim.h & mysql.h 대응 방법

리눅스에서 스위프트로 작성한 앱에서 MySQL 접속할 일이 생겼다.
Swift-Kuery & SwiftKueryMySQL 을 추가하면 된다고 하여 추가하였다.
Package.swift 파일에 두개의 모듈을 추가하고
$ swift package update 를 한 다음
혹시나 하여 컴파일을 해 본 다음에 진행하자
$ swift build 결과가 에러를 토해 내였다.
<module-includes>:1:10: note: in file included from <module-inclues>:1:
#include "shim.h>
~~~~ # error: 'mysql.h' file not found
대충 이런식이다.

해결 방법은 mysqlclient 관련 모듈이 없어서 나는 오류이다
$ sudo apt-get install libmysqlclient-dev

설치 한 후 컴파일 하니 오류가 나지 않는다.

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

VCC 와 GND 는 무엇일까?