2015-10-07 3 views
-1

Я работаю над проектом, который включает в себя Arduino и сканер отпечатков пальцев. Он полностью основан на встроенной системе. Но тогда я загрузил библиотеку для сканера отпечатков пальцев. Когда я запускаю программу, я получаю ошибку, которая сопоставляется с файлом cpp файла библиотеки. См. Ниже, чтобы увидеть ошибку и файл библиотеки.Ошибка в файле cpp библиотеки arduino

Ошибка

FPS_GT511C3 \ FPS_GT511C3.c.cpp.o: В функции Command_Packet::GetPacketBytes()': C:\Users\Dipti\Documents\Arduino\libraries\FPS_GT511C3/FPS_GT511C3.c.cpp:17: undefined reference to оператора новый [] (беззнаковое целое)» FPS_GT511C3 \ FPS_GT511C3.c.cpp.o: В функции FPS_GT511C3::GetResponse()': C:\Users\Dipti\Documents\Arduino\libraries\FPS_GT511C3/FPS_GT511C3.c.cpp:735: undefined reference to оператор новый [ ] (беззнаковое целое)» collect2.exe: ошибка: л.д. возвращается 1 выход статус

Library File (CPP)

byte* packetbytes= new byte[12];

byte* resp = new byte[12];

ответ

0

Вы не показали, как вы создаете код, или даже какой компилятор вы используете, что очень сложно ответить.

Я предполагаю, что вы не связываетесь со средой выполнения C++. Если вы используете GCC, вы должны использовать g++ не gcc для создания кода на C++, так что библиотека времени выполнения C++ будет использоваться автоматически.

+0

Хорошо. Я использую gcc-компилятор здесь. Как я могу получить компилятор g ++. Я не знаю много программирования на С ++. Пожалуйста, помогите мне получить компилятор g ++ или скажите, где он доступен. Здесь я использую Dev cpp. –

Смежные вопросы