Nokioteca [Nokia] Forum: [c++] Errore Nella Compilazione - Nokioteca [Nokia] Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[c++] Errore Nella Compilazione

#1 L   sansca 

  • Advanced Member
  • PuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 36
  • Iscritto: 21 gennaio 2009
  • Cellulare:nokia n70
  • Firmware:SAD

Inviato 07 aprile 2009 - 16:01

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?
0

#2 L   Il.Socio 

  • Nokioteca Staff
  • Gruppo: Moderatore
  • Messaggi: 7141
  • Iscritto: 02 dicembre 2005
  • Località:Torino
  • Cellulare:N8-00

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.
0

#3 L   sansca 

  • Advanced Member
  • PuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 36
  • Iscritto: 21 gennaio 2009
  • Cellulare:nokia n70
  • Firmware:SAD

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
0

#4 L   Il.Socio 

  • Nokioteca Staff
  • Gruppo: Moderatore
  • Messaggi: 7141
  • Iscritto: 02 dicembre 2005
  • Località:Torino
  • Cellulare:N8-00

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
Per visualizzare questo link registrati o esegui il log in.
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.
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione