News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Help with wxLED component

Started by nishalns, April 14, 2013, 02:07:54 PM

Previous topic - Next topic

nishalns

I want to use wxLED component in my wxWidget projects developed using code::blocks 12.11.

When I added the wxLED component to the window, the compiler flagged an error that "led.h" header file was missing. So, I downloaded the header file and c++ source file from sourceforge and copied the led.h file to "include/wx/led.h" in this wxsmith directory.

Now, when I try to build the program it gives me a  whole lot of errors that the constructors and functions used for the led component are missing. So, I tried copying "led.cpp" (which was also downloaded from sourceforge along with "led.h") to the "src" folder in the wxWidgets directory.

Where should I place this "led.cpp" file and what steps should I take to fix this problem????

ollydbg

Please remove your duplicated posts, thanks.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

ollydbg

Quote from: nishalns on April 14, 2013, 02:30:32 PM
How to remove a duplicate post???
There is a "Remove" button in the right top side of your post.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

BlueHazzard

first of al it's not C::B related! This is a simple question of not understanding how c (c++) works (especially the compiling step), so i recommend you to read a good c tutorial (book).
Some help can be found here:
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29


or simply add the cpp file to your project....

nishalns

Oh! didn't realize that....

Well, Thank you!!!!! :)

nishalns

I wanted to use the wxLED component in one of my projects... so i added it to the project frame in code::blocks ide. But it flagged errors that "wx/led.h" file was missing... How do I fix this?????

MortenMacFly

Quote from: nishalns on April 15, 2013, 02:26:42 PM
But it flagged errors that "wx/led.h" file was missing... How do I fix this?????
Adjust your compiler include folder settings.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Jenna

@nishalns:

Please stop double and triple-posting the same question.
You have been told to remove the first double-post and it looks as if you have done it.
But for some reason you asked the same question a third time in a new thread.
I just merged the two open threads.

If you do not learn how to behave correctly in forums, you will get banned for a while.

Be warned !

nishalns

Quote from: jens on April 15, 2013, 04:32:34 PM
@nishalns:

Sorry about that...I've signed up for a forum for the first time!!!!

But here the resources that I had downloaded didn't seem to work so I posted this question once again....

BethSandoval

#9
Quote from: nishalns on April 14, 2013, 02:07:54 PM
I want to use wxLED component in my wxWidget projects developed using code::blocks 12.11.

When I added the wxled light component to the window, the compiler flagged an error that "led.h" header file was missing. So, I downloaded the header file and c++ source file from sourceforge and copied the led.h file to "include/wx/led.h" in this wxsmith directory.

Now, when I try to build the program it gives me a  whole lot of errors that the constructors and functions used for the led component are missing. So, I tried copying "led.cpp" (which was also downloaded from sourceforge along with "led.h") to the "src" folder in the wxWidgets directory.

Where should I place this "led.cpp" file and what steps should I take to fix this problem????

Hello friend were you able to use the wxLED component? I am trying to use it but not successful yet..Please reply thanks in advance:)

nishalns

Quote from: BethSandoval on August 10, 2013, 04:01:04 PM
Hello friend were you able to use the wxLED component? I am trying to use it but not successful yet..Please reply thanks in advance:)

Yes I was. I downloaded the source files from https://sourceforge.net/projects/wxledplugin/files/wxSmithLed.zip/download and built them using codeblocks. I got some errors, but I was able to make appropriate modifications and build the library successfully. I would be happy to send you the ".o" file if you wish to...

BlueHazzard

Quote from: nishalns on August 17, 2013, 02:38:09 PM
Quote from: BethSandoval on August 10, 2013, 04:01:04 PM
Hello friend were you able to use the wxLED component? I am trying to use it but not successful yet..Please reply thanks in advance:)

Yes I was. I downloaded the source files from https://sourceforge.net/projects/wxledplugin/files/wxSmithLed.zip/download and built them using codeblocks. I got some errors, but I was able to make appropriate modifications and build the library successfully. I would be happy to send you the ".o" file if you wish to...

i don't think that the .o file is usefull ;)

MortenMacFly

To use the wxLed component in your projects all you need to do is to copy the led.h/cpp from the C::B SVN source tree into your project folder and make use of it. Its very simple. Don't use the one from the wxSmithLed project on sourceforge - this is outdated.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

jean-raphael

#13
were is led.h ? i d'ont have anything like that in my wxwidget build ? (stable 3.0.5)

Miguel Gimenez

The wxLED name is very misleading, it is not part of wxWidgets.

If you reread the last message before yours:
Quotecopy the led.h/cpp from the C::B SVN source tree

That means wxLED is here