2017-01-27 4 views
0

Essayer de compiler un programme très simple pour la bibliothèque de tests wiringpi pour le contrôleur LCD HD44780:Bibliothèque LCD de WiringPi - undefined reference to `lcdInit »

#include <iostream> 
#include <wiringPi.h> 
#include <lcd.h> 
... 
int main() 
    { 
    init_wiringpi; 
    fd = lcdInit(2, 16, 4, 11,10 , 0,1,2,3,0,0,0,0) ; 
    ... 
    return = 0; 
    } 

Build Messages 
LCD_first.cpp - undefined reference to `lcdInit' 
LCD_first.cpp - undefined reference to `lcdPosition' 
LCD_first.cpp - undefined reference to `lcdPuts' 

Répondre

0

Ok je devais juste ajouter lcd.o aux bibliothèques liées list dans Code :: Blocks (settings/compiler/Paramètres du Linker/Bibliothèques de liens >> /home/pi/wiringPi/devLib/lcd.o).

+0

La compilation avec '-lwiringPiDev' devrait également fonctionner. – stevieb