ciao a tutti
sto tentando di compilare un programmino con carbide
ma mi da il seguente error:
undefined identifier 'ConstructL' hhh.cpp hhh/src line 27 C/C++ Problem
Il codice è il seguente:
#include <e32base.h>
#include <e32cons.h>
#include <s32file.h>
#include <s32mem.h>
#include <conarc.h>
#include <concnf.h>
#include <conlist.h>
#include <bautils.h>
#include <remconcoreapitargetobserver.h>
#include <remconcoreapitarget.h>
#include <remconinterfaceselector.h>
#include <aknmessagequerydialog.h>
class CMediaKeysTestUi : public CAknAppUi,
public MRemConCoreApiTargetObserver
{
void MrccatoCommand(TRemConCoreApiOperationId aOperationId, TRemConCoreApiButtonAction aButtonAct);
private:
CRemConInterfaceSelector* iInterfaceSelector;
CRemConCoreApiTarget* iCoreTarget;
};
void CMediaKeysTestUi::ConstructL()
{
iInterfaceSelector = CRemConInterfaceSelector::NewL();
iCoreTarget = CRemConCoreApiTarget::NewL(*iInterfaceSelector,*this);
iInterfaceSelector->OpenTargetL();
}
void CMediaKeysTestUi::MrccatoCommand(TRemConCoreApiOperationId aOperationId, TRemConCoreApiButtonAction aButtonAct)
{
TRequestStatus status;
switch( aOperationId )
{
case ERemConCoreApiSelectAudioInputFunction:
{
switch (aButtonAct)
{
case ERemConCoreApiButtonPress:
// Play/Pause button pressed
break;
case ERemConCoreApiButtonRelease:
// Play/Pause button released
break;
case ERemConCoreApiButtonClick:
// Play/Pause button clicked
break;
default:
// Play/Pause unknown action
break;
}
//Send the response back to Remcon server
iCoreTarget->PausePlayFunctionResponse(status, KErrNone);
User::WaitForRequest(status);
break;
}
}
}
vorrei compilarlo e se funziona creare un file .sis
qualcuno può aiutarmi?
Pagina 1 di 1
[c++] Errore Nella Compilazione
#2
Inviato 07 aprile 2009 - 16:04
Manca la definizione di ConstructL nel file dell'header...
class CMediaKeysTestUi : public CAknAppUi, public MRemConCoreApiTargetObserver
{
void ConstructL();
...
...
Per segnalare allo Staff un messaggio non conforme al regolamento è sufficiente premere il bottone "Segnala" posizionato in basso a sinistra di ciascun messaggio.
#3
Inviato 07 aprile 2009 - 16:06
ora però mi dà il seguente errore:
Undefined symbol: 'int E32Main(void) (?E32Main@@YAHXZ)' hhh Unknown C/C++ Problem
Undefined symbol: 'int E32Main(void) (?E32Main@@YAHXZ)' hhh Unknown C/C++ Problem
#4
Inviato 07 aprile 2009 - 16:22
Ti consiglio di creare un helloworld tramite il wizard di carbide e partire da li...
Perche' chissa' quanti altri errori ancora ci saranno in questo esempio che e' stato recuperato da chissa' dove...
EDIT:
Nella soluzione proposta vengono riportate solo le parti salienti...
Non e' il sorgente completo di una applicazione... Quindi ti conviene creare un helloworld ed integrare con il codice preso da wiki.
Perche' chissa' quanti altri errori ancora ci saranno in questo esempio che e' stato recuperato da chissa' dove...
EDIT:
Nella soluzione proposta vengono riportate solo le parti salienti...
Non e' il sorgente completo di una applicazione... Quindi ti conviene creare un helloworld ed integrare con il codice preso da wiki.
Messaggio modificato da Il.Socio il 07 aprile 2009 - 16:26
Per segnalare allo Staff un messaggio non conforme al regolamento è sufficiente premere il bottone "Segnala" posizionato in basso a sinistra di ciascun messaggio.
Condividi questa discussione:
Pagina 1 di 1

Aiuto













Pubblicità