sono già di ritorno.......
la felicità è durata proprio poco...
causa la classe CAknDialog che non può essere inizializzata con un resource DIALOG ma con un MENU_BAR ho dovuto apportare una piccola modifica al sorgente aggiungendo un MENU_BAR ed un MENU_PANE però dato che prima per compilare il sorgente avevo cambiato il file .mmp in modo che mi compilasse solo il sorgente senza avere di mezzo tutti gli errori dei vari .cpp (incompleti) e dopo averlo riconfigurato per buildare (passami il termine poco tecnico) tutto il progetto......son dovuto tornare alla configurazione "sorgente" e come per magia il mio amico rcomp mi da il seguente errore:
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\symbiantelefonospy\group\ resource gcce udeb symbiantelefonospy
make -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\GCCE.make" RESOURCESYMBIANTELEFONOSPY CFG=UDEB VERBOSE=-s
make -s -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\SYMBIANTELEFONOSPY\GCCE\SYMBIANTELEFONOSPY.GCCE" RESOURCEUDEB
14) : syntax error
RCOMP failed with code 1
* RCOMP failed - deleting output files
make[1]: *** [\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\data\symbianresuorce.r01] Error 1
make: *** [RESOURCESYMBIANTELEFONOSPY] Error 2
Total Time: 9 sec
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\symbiantelefonospy\group\ target gcce udeb symbiantelefonospy
make -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\GCCE.make" TARGETSYMBIANTELEFONOSPY CFG=UDEB VERBOSE=-s
make -j 4 -s -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\SYMBIANTELEFONOSPY\GCCE\SYMBIANTELEFONOSPY.GCCE" UDEB
Symbianresuorce.rss
14) : syntax error
RCOMP failed with code 1
* RCOMP failed - deleting output files
arm-none-symbianelf-g++: /Symbian/Carbide/workspace/symbiantelefonospy/inc/Symbianresuorce.rss: linker input file unused because linking not done
make[1]: *** [\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\data\symbianresuorce.r01] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** Waiting for unfinished jobs....
ERROR: \S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\SYMBIANTELEFONOSPY\GCCE\udeb\symbianresuorce.d does not exist
make[1]: *** [\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\Symbian\Carbide\workspace\symbiantelefonospy\group\SYMBIANTELEFONOSPY\GCCE\udeb\symbianresuorce.o] Error 1
make: *** [TARGETSYMBIANTELEFONOSPY] Error 2
ora a te sembra di aver mai sentito un errore più scarno?
Quote
14) : syntax error
RCOMP failed with code 1
premetto che questa volta ho controllato bene il file ma l'errore dice che dovrebbe essere di sintassi.....
ti riposto il file:
NAME HELL
#ifndef SYMBIANRESOURCE_RSS_
#define SYMBIANRESOURCE_RSS_
#include <uikon.rh>
#include <avkon.rh>
#include <avkon.rsg>
#include <uikon.rh>
#include <eikon.rh>
#include <eikon.rsg>
#include <eikon.hrh>
#include "symbianTelefonocommand.hrh"
RESOURCE RSS_SIGNATURE {}
RESOURCE DIALOG r_symbiantelefono_dialog
{
flags = EEikDialogFlagNoBorder | EEikDialogFlagNoDrag |
EEikDialogFlagNoTitleBar | EEikDialogFlagFillAppClientRect |
EEikDialogFlagCbaButtons | EEikDialogFlagWait | EEikDlgItemTakesEnterKey;
buttons = R_AVKON_SOFTKEYS_OPTIONS_EXIT | R_AVKON_SOFTKEYS_OPTIONS_CANCEL | R_AVKON_SOFTKEYS_EDIT_DONE;
form = r_symbiantelefono_form;
}
RESOURCE HOTKEYS r_symbiantelefono_hotkey
{
control =
{
HOTKEY { command = ESpyMenuStart; key = 'm'; },
HOTKEY { command = ESpyMenuStop; key = 'e'; }
};
}
RESOURCE FORM r_symbiantelefono_form
{
flags = EEikFormUseDoubleSpacedFormat;
items =
{
DLG_LINE
{
type = EEikCtNumberEditor;
prompt = "Number:";
id = ESetTelNumber;
control = NUMBER_EDITOR
{
min = 0;
max = 999;
};
}
};
}
RESOURCE MENU_BAR r_myapp_menu_bar
{
titles=
{
MENU_TITLE { txt="System"; menu_pane=r_system_menu;}
};
}
RESOURCE MENU_PANE r_system_menu
{
items=
{
MENU_ITEM { command=EEikCmdExit; txt="Exit"; }
MENU_ITEM { command=ESetTelNumber; txt="Numero Telefono Spia";}
};
}
#endif /* SYMBIANRESOURCE_RSS_ */
in fede tu noti un qualcosa di strano......
possibile mi sia dimenticato di linkare alcune librerie sul .mmp?
ti risulta di aver già visto questo errore?
saluto anticipatamente.....
Messaggio modificato da alex179ohm il 12 febbraio 2010 - 13:53