Hi, i'm on an application, that work fine on s60 3rd ed.
Now i would like compile it with 2nd ed.
I created a new project in carbide, based on 2nd ed, copyng all files i need, change .mmp file, but i don't understand why i have this error :
"\Symbian\8.1a\S60_2nd_FP3\EPOC32\BUILD\WORKSPACE\DIRECTORYMONITORING\GROUP\DIRECTORYMONITORING\WINSCW\DIRECTORYMONITORING.WINSCW" UDEB
mwldsym2.exe: Undefined symbol: 'int E32Main(void) (?E32Main@@YAHXZ)'
mwldsym2.exe: referenced from 'int startupThread(void) (?startupThread@@YAHXZ)' in up_exe.cpp:211 (EEXE.LIB)
my .mmp is this :
my .cpp file is thisCode:TARGET DirectoryMonitoring.exe TARGETTYPE exe UID 0 0xEF8D0C2E USERINCLUDE ..\inc USERINCLUDE ..\help SYSTEMINCLUDE \epoc32\include SOURCEPATH ..\src SOURCE DirectoryMonitoring.cpp DirectoryMonitor.cpp DirectoryMonitoringAppUi.cpp DirectoryMonitoringAppView.cpp DirectoryMonitoringApplication.cpp DirectoryMonitoringDocument.cpp SOURCEPATH ..\data LIBRARY euser.lib START RESOURCE DirectoryMonitoring.rss HEADER TARGET DirectoryMonitoring_0xEFA2629F TARGETPATH resource\apps END //RESOURCE START RESOURCE DirectoryMonitoring_reg.rss TARGET DirectoryMonitoring_0xEFA2629F_reg TARGETPATH \private\10003a3f\apps END //RESOURCE #ifdef ENABLE_ABIV2_MODE DEBUGGABLE #endif
If i insertCode:#include "DirectoryMonitoringApplication.h" LOCAL_C CApaApplication* NewApplication() { return new CDirectoryMonitoringApplication; }
in .cpp file, it compile but tha application(on emulator) crash immediately.Code:GLDEF_C TInt E32Main() { return KErrNone; }
Can you help me?



