Уже несколько дней не могу разобраться с проблемой, вот код:
#include <iostream>
#include <sqlite3.h>
int main()
{
sqlite3 *db;
int rc;
//rc = sqlite3_open("test.db", &db);
return 0;
}
в этом случае компиляция проходит успешно, но при этом:
#include <iostream>
#include <sqlite3.h>
int main()
{
sqlite3 *db;
int rc;
rc = sqlite3_open("test.db", &db); // Возникает ошибка
return 0;
}
выдает ошибку:
Undefined symbols for architecture x86_64:
"_sqlite3_open", referenced from:
_main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
В чем может быть проблема?
В картинках примерно так можно добавить внешнюю библиотеку:
Вообще есть хелп для этого изделия.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости