(см. ПРАВКА ниже)
Не уверен, как C ++ работает в NetBeans, но ваше добавление libsqlite3.a
выглядит довольно хорошо. Теперь, если у вас есть Makefile, вы можете отредактировать его и определить (или отредактировать) переменную LDFLAGS
и передать ее в качестве опции компоновщику ...
SQLite в конфигурации по умолчанию должен связываться с libdl и libpthread , поэтому вам может потребоваться добавить -ldl -lpthread
к вашим параметрам компоновки.
Например (если это возможно в NetBeans) добавьте это в ваш Makefile:
LDFLAGS= -ldl -lpthread
В своих проектах я использую это так:
target: $(OBJ)
gcc $(LDFLAGS) $(OBJ) -o $@
РЕДАКТИРОВАТЬ:
На самом деле также возможно добавить опции компоновщика в GUI, не редактируя Makefile вручную:
В подменю Свойства конфигурации -> Линкер -> Командная строка просто добавьте -ldl -lpthread
в «Дополнительные параметры» и перекомпилируйте ваш проект.