I feel so stupid. I'm a professional C++ developer, and i've been doing it for years and years. Now I have to write a Firefox plugin (NPAPI) in C++, which sounded easy enough, but after 2 days, I just can't get anything built. The documentation on developer.mozilla.org is often very confusing, a lot of info doesn't seem to be there at all, and i'm growing more frustrated by the day. This is _supposed_ to be easy. Writing an ActiveX control using the ATL in C++ for IE is dead simple to me (i've done it literally dozens of times over the years), but writing a plugin in C++ for Firefox is proving to be quite a frustrating endeavor. Searching the archives of the Mozilla dev-tech-plugins list only shows a few others complaining like I am, with no responses offered. The samples in the mozilla tree don't seem to build much of anything, no DLLs / bundles are generated on Windows / Mac OSX (the two platforms I need to target the most) ... sigh.
Can anyone point me to a code sample (hopefully simple for the obviously brain-dead developer I am) for a Firefox plugin that is known to build on Windows and OSX? What steps did you take to build it, and how did you install it?
Regards,
John
Falling You - exploring the beauty of voice and sound
www.fallingyou.com