[Solved] Using WiringPi for Cross Compliation
Has anyone been able to use the wiringPi.h library in their Qt project without having to compile the project on the Raspberry PI itself (ie, cross compiling the program)? I have the libraries installed on the Raspberry Pi, and I have an image of the Raspberry Pi system with wiringPi.h mounted on my system, but when I compile I get the message:
wiringPi.h: No such file or directory
Any assistance is greatly appreciated.
Thanks for the heads up. I ended up solving the issue though by finding this forum: http://www.raspberrypi.org/phpBB3/viewtopic.php?t=33881&p=289337
My issue was I didn't have the the following in my .pro file
INCLUDEPATH += /mnt/rasp-pi-rootfs/usr/local/include
LIBS += -L/mnt/rasp-pi-rootfs/usr/local/lib -lwiringPi
Just small note which can be useful for someone.
I believe that /mnt/rasp-pi-rootfs/ is path to system root of Raspberry Pi mounted to your system.
To avoid this hard code it would be better to use:
INCLUDEPATH += $$[QT_SYSROOT]/usr/local/include
LIBS += -L$$[QT_SYSROOT]/usr/local/lib -lwiringPi
In this case even if you mounted Raspberry Pi's root file system to other point it will work correctly.