PDA

View Full Version : telephony api problem



masuk
5th March 2011, 11:31
.pro


QT += core gui

TARGET = untitled
TEMPLATE = app


SOURCES += main.cpp\
mainwindow.cpp\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\ccalldialer.cpp\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\ctelephonymonitor.cpp\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\xqtelephony.cpp\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\xqtelephony_p.cpp


HEADERS += mainwindow.h\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\ccalldialer.h\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\ctelephonymonitor.h\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\xqtelephony.h\
E:\workplace\Mobile_extensions_preview_3\extension s\src\telephony\xqtelephony_p.h

FORMS += mainwindow.ui


INCLUDEPATH += E:\workplace\Mobile_extensions_preview_3\extension s\include


symbian: INCLUDEPATH += C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\inc lude

symbian: LIBS += -L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\etel3rdparty.dll"\
-L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\cntmodel.dll"\
-L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\bafl.dll"\
-L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\efsrv.dll"\
-L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\estor.dll"\
-L"C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\rel ease\winscw\udeb\exiflib.dll"


symbian: TARGET.CAPABILITY += NetworkServices \
ReadUserData \
WriteUserData


but these errors shown:


In file included from ..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:1:

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:4:26: error: Etel3rdParty.h: No such file or directory

In file included from ..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:1:

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:9: error: 'TInt' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:13: error: expected class-name before '{' token

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:20: error: ISO C++ forbids declaration of 'TDesC' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:20: error: expected ',' or '...' before '&' token

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:31: error: ISO C++ forbids declaration of 'CTelephony' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:31: error: expected ';' before '*' token

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:32: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:32: error: ISO C++ forbids declaration of 'TCallId' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:32: error: expected ';' before 'iCallId'

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:33: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:33: error: ISO C++ forbids declaration of 'TCallParamsV1' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:33: error: expected ';' before 'iCallParams'

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:34: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:34: error: ISO C++ forbids declaration of 'TCallParamsV1Pckg' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\/ccalldialer.h:34: error: expected ';' before 'iCallParamsPckg'

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In static member function 'static CCallDialer* CCallDialer::NewL(MDialObserver&)':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:6: error: 'CleanupStack' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In static member function 'static CCallDialer* CCallDialer::NewLC(MDialObserver&)':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:12: error: 'ELeave' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:13: error: 'CleanupStack' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In destructor 'CCallDialer::~CCallDialer()':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:20: error: 'Cancel' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:21: error: 'iTelephony' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In member function 'void CCallDialer::ConstructL()':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:26: error: 'iTelephony' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:26: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In constructor 'CCallDialer::CCallDialer(MDialObserver&)':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:30: error: class 'CCallDialer' does not have any field named 'CActive'

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:30: error: 'EPriorityNormal' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:31: error: class 'CCallDialer' does not have any field named 'iCallParamsPckg'

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:31: error: 'iCallParams' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:33: error: 'CActiveScheduler' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: At global scope:

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:36: error: ISO C++ forbids declaration of 'TDesC' with no type

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:36: error: expected ',' or '...' before '&' token

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In member function 'void CCallDialer::Call(int)':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:38: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:38: error: expected ';' before 'telNumber'

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:39: error: 'iCallParams' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:39: error: 'CTelephony' has not been declared

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:40: error: 'iTelephony' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:40: error: 'iStatus' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:40: error: 'iCallParamsPckg' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:40: error: 'telNumber' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:40: error: 'iCallId' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:41: error: 'SetActive' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In member function 'void CCallDialer::RunL()':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:46: error: 'iStatus' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp: In member function 'void CCallDialer::DoCancel()':

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:51: error: 'iTelephony' was not declared in this scope

..\Mobile_extensions_preview_3\extensions\src\tele phony\ccalldialer.cpp:51: error: 'CTelephony' has not been declared

mingw32-make[1]: *** [debug/ccalldialer.o] Error 1

mingw32-make: *** [debug] Error 2

wysota
6th March 2011, 08:25
Where is the Etel3rdParty.h file located?

masuk
6th March 2011, 08:51
in .pro i linked the include path that contains etel3rdparty.h



symbian: INCLUDEPATH += C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\inc lude

wysota
6th March 2011, 12:41
Apparently the file can't be found. It's likely you should be using / instead of \. Also add this to your .pro file and observe qmake output:
symbian:message($$INCLUDEPATH)

masuk
7th March 2011, 08:09
cannot solve...

wysota
7th March 2011, 10:37
So what was the message returned by qmake?