Errore di compilazione C++ "My first add-in"

Creare una macro - Scrivere uno script - Usare le API
Rispondi
gurxsa
Messaggi: 1
Iscritto il: lunedì 28 novembre 2016, 22:43

Errore di compilazione C++ "My first add-in"

Messaggio da gurxsa »

Ciao a tutti,
questo è il mio primo post.
Sto provando a compilare questo esempio:
https://wiki.openoffice.org/wiki/Calc/A ... pleteAddIn
Premetto che questa è la mia prima esperienza sia di C++ che di UNO Api.
Uso Eclipse come IDE e MinGW come compilatore.
Sono riuscito a risolvere (e capire) molte cose, ma c'è un errore che non riesco a risolvere.

Su questa riga di codice:

return static_cast< ::cppu::OWeakObject * >( new MyService2Impl( xContext ) );

del metodo "create_MyService2Impl" il compilatore mi da:

..\myTest.cpp:289:77: error: no matching function for call to 'my_sc_impl::MyService2Impl::MyService2Impl(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>&)'

Se ho capito il problema, sembra che MyService2Impl non "gestisca" l'interfaccia XContent.
Non trovo (o forse non so come cercare) nulla che mi aiuti a risolvere questo problema.

Qualcuno ha un'idea di cosa posso fare per risolvere il problema ?

Grazie in anticipo.
Ultima modifica di charlie il mercoledì 30 novembre 2016, 22:38, modificato 1 volta in totale.
Motivazione: Argomento spostato da Nuovi arrivati.
LibreOffice 5.2 on Windows 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4019
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Errore di compilazione C++ "My first add-in"

Messaggio da patel »

gurxsa ha scritto: Premetto che questa è la mia prima esperienza sia di C++ che di UNO Api.
allora sei avanti a noi, da quando frequento questo forum è la prima volta che vedo una richiesta relativa al C, qui usiamo il basic e mi sembra un solo utente il python.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Gaetanopr
Volontario
Volontario
Messaggi: 3300
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Errore di compilazione C++ "My first add-in"

Messaggio da Gaetanopr »

Confermo quanto detto da patel, ti consiglio di esporre il tuo problema pure sul forum internazionale dove è presente una sezione dedicata ai linguaggi diversi dal basic
https://forum.openoffice.org/en/forum/v ... m.php?f=44

Saluti
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Rispondi