반응형
rust 로 간단한 sqlite 를 사용해 보려고, 유튜브 튜토리얼을 따라해 봤는데, cargo run 을 실행하니 에러가 발생했다.
(개발환경은 windows 10)
에러메시지는 다음과 같다.
= note: LINK : fatal error LNK1181: cannot open input file 'sqlite3.lib'
error: could not compile `rust_sqlite_sample` (bin "rust_sqlite_sample") due to previous error
빌드과정에서 sqlite3.lib 를 찾을 수 없다는 메시지였다.
rusqlite 라이브러리를 사용하는데, 라이브러리를 사용하기 위해 Cargo.toml 에 다음과 같이 설정했었었다.
[dependencies]
rusqlite = { version = "0.30.0" }
rusqlite 개발 github 레포지토리에 가서 보니, Cargo.toml 설정 방식이 조금 달다르게, "bundled" 를 추가해야 했다.
[dependencies]
rusqlite = { version = "0.30.0", features = ["bundled"] }
features = ["bundled"] 를 추가하고서 링크 에러가 없어졌다.
728x90
'프로그래밍 > 미분류' 카테고리의 다른 글
OutputDebugString 은 Exception 을 발생시켜서 동작한다 (0) | 2024.05.22 |
---|---|
PE Header (0) | 2024.01.27 |
First chance exception 0X406D1388 (0) | 2023.12.22 |
Flutter Warning: Operand of null-aware operation '!' hastype 'SchedulerBinding' which excludes null. (0) | 2022.08.06 |
powershell 이 시스템에서 스크립트를 실행할 수 없으므로 Microsoft.PowerShell_profile.ps1 파일을 로드할 수 없습니다. (0) | 2022.08.06 |