User forums > General (but related to Code::Blocks)

Add wiringPi library for my console project in CodeBlocks in Rapabian..

(1/1)

DigitalSpinner:
Hi, can anybody help me please with adding wiringPi library issue?

wiringPi installation instructions here: https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/
wiringPi example here: http://wiringpi.com/examples/blink/

Basically I have managed to complie example as adviced:


--- Code: ---gcc -Wall -o blink blink.c -lwiringPi
sudo ./blink
--- End code ---

But I would like to use wiringPi library in Code Blocks application.
How I can add this library?

I spend 2 hours searching for clear answer, unfortunately I have no experience with linux development and C++.
I tried to add some searching folders or soo...
I found the wiringPi library is installed in: /usr/local/lib/libwiringPi.so.2.0..
I have wiringPi.h in /home/pi/dev-projects/wiringPi/wiringPi (cloned from GIT)

stahta01:
1. Read the CB Rules.  http://forums.codeblocks.org/index.php/topic,9996.0.html

2. Read the CB FAQs. http://wiki.codeblocks.org/index.php?title=FAQ
3. Read some of the CB User Docs http://wiki.codeblocks.org/index.php?title=User_documentation

Then ask a CB Questions; you should do at least #1 or you will likely be banned from this site.

Edit: The FAQ closest to what I think you are asking is http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_I_would_like_to_compile_a_project_using_some_non-standard_libraries._How_can_I_indicate_to_CodeBlocks_that_these_libraries_and_include_files_exist.3F

Tim S.

DigitalSpinner:
Tim, sorry I'm noob in Linux World.. And Linux hates me..

I finally figured it out thanks to this link you provided: http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_I_would_like_to_compile_a_project_using_some_non-standard_libraries._How_can_I_indicate_to_CodeBlocks_that_these_libraries_and_include_files_exist.3F


So what I done is simple but only when you know what to do.. Maybe useful for others using wiringPi

1/ Start CodeBlocks as root: gksu codeblocks - needed for libwiringPi to be working..
2/ Add the libwiringPi.so in Menu Settings/Compiler and debugger/Linker settings > Link libraries > Add... library found in /usr/lib/libwiringPi.so
3/ Write own code..
4/ Compile, link and run application!

Navigation

[0] Message Index

Go to full version