Портирование приложения с C на C++
Здравствуйте! Пытаюсь портировать программу с C на C++. Делаю это первый раз. Достаточно ли просто переименовать файлы с .c
на .cpp
? По крайней мере, я попробовал, вот что вышло:
/usr/bin/ld: CMakeFiles/craft.dir/src/db.cpp.o: неопределённая ссылка на символ «sqlite3_close»
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
CMakeFiles/craft.dir/build.make:469: ошибка выполнения рецепта для цели «craft»
make[2]: *** [craft] Ошибка 1
CMakeFiles/Makefile2:60: ошибка выполнения рецепта для цели «CMakeFiles/craft.dir/all»
make[1]: *** [CMakeFiles/craft.dir/all] Ошибка 2
Makefile:103: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
Что это обозначает? Ничего накопать не смог. Помогите, пожалуйста!