You can download the files mentioned below from http://www.lichters.net/download.html -> CalcAddin. Regards, Roland
> From: Roland Lichters <[email protected]> > Subject: Calc Addin Example > Date: 10 April 2014 16:38:53 CEST > To: [email protected] > > Dear LibreOffice Users, > > I am looking for an example of how to write a calc add-in for LibreOffice > 4.1.5.3. > Unfortunately there comes no example with the LibreOffice SDK that works out > of the box, as far as I can see. > > But I have come across the following wiki pages > https://wiki.openoffice.org/wiki/SimpleCalcAddIn > https://wiki.openoffice.org/wiki/Calc/Add-In/CompleteAddIn > > I then copied the idl and full cpp code from the "CompleteAddin" wiki (see > addin.idl and addin.cxx attached), copied and amended the Makefile from the > SDK example > LibreOffice4.1_SDK/examples/DevelopersGuide/Components/CppComponent (amended > version also attached). > > When I run "make", then all steps seem to complete, and I get the attached > oxt file. > There is no error message when loading it into LibreOffice using the make > command. > But when I try to load it by double clicking the file, I get an error message > "…CppAddin.uno.dylib: cannot get symbol: > component_getImplementationEnvironment- nor:" in a pop up window from the > Extension Manager. However, the function is defined in the attached addin.cxx > as extern "C", see the bottom of adding.cxx. > > Probably consequently, I cannot see the four test functions METHOD1 … METHOD4 > in the function browser. > > Any hint at what is wrong with my example would be much appreciated! > > Best regards, > Roland > > -- > > OS: Mac OSX 10.8.5 > gcc --version: i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple > Inc. build 5658) (LLVM build 2336.11.00) > LibreOffice Version: 4.1.5.3, Build ID: > 1c1366bba2ba2b554cd2ca4d87c06da81c05d24 > LibreOffice SDK 4.1 -- To unsubscribe e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
