Hi
For platform builder and WinCE 5.0. Note the image is voip enabled, and
voipmanager.h is in local directory
I don't know why this app doesn't compile. I'm trying to make a call into
voipmanager.h without luck. The app doesn't do anything, the purpose is
simply to make a successful call into the voipmanager.
MY CODE
///////////////////////////////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "voipmanager.h"
int _tmain(int argc, TCHAR *argv[], TCHAR *envp[])
{
MSG msg;
IVoIPMgr *piMgr = NULL;
HRESULT hr = S_OK;
const WCHAR *c_wszErr = NULL;
hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
hr = CoCreateInstance(CLSID_VoIPMgr, NULL, CLSCTX_INPROC_SERVER,
IID_IVoIPMgr, (void**)&piMgr);
while( GetMessage(&msg, 0, 0, NULL) ){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
if (piMgr != NULL) {
piMgr->Release();
piMgr = NULL;
}
CoUninitialize();
return (SUCCEEDED(hr)) ? 0 : hr;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
THE BUILD LOG
///////////////////////////////////////////////////////////////////////////////////////////////////////
Starting Build: set WINCEREL=1&&build -c
==============
BUILD: [Thrd:Sequence:Type ] Message
BUILD: [00:0000000000:PROGC ] Checking for
\WINCE_500\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
BUILD: [00:0000000002:PROGC ] Compile and Link for ARM.
BUILD: [00:0000000003:PROGC ] Loading
S:\WINCE_500\PBWorkspaces\MX31Mobility\Console\Build.dat.
BUILD: [00:0000000004:PROGC ] Done.
BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
BUILD: [00:0000000006:PROGC ] Checking for SDK include directory:
S:\WINCE_500\sdk\ce\inc.
BUILD: [00:0000000007:PROGC ] Scan
\WINCE_500\PBWorkspaces\MX31Mobility\Console\
BUILD: [00:0000000009:PROGC ] Saving
S:\WINCE_500\PBWorkspaces\MX31Mobility\Console\Build.dat.
BUILD: [00:0000000011:PROGC ] Compiling
\WINCE_500\PBWorkspaces\MX31Mobility\Console\ directory.
BUILD: [01:0000000018:PROGC ] Create precompiled header StdAfx.h
obj\ARMV4I\retail\StdAfx.obj
S:\WINCE_500\PBWorkspaces\MX31Mobility\Console\obj\ARMV4I\retail\StdAfx.pch
BUILD: [01:0000000021:PROGC ] Compiling .\Console.cpp
BUILD: [00:0000000027:PROGC ] Linking
\WINCE_500\PBWorkspaces\MX31Mobility\Console\ directory.
BUILD: [01:0000000035:PROGC ] Linking obj\ARMV4I\retail\Console.exe
BUILD: [01:0000000052:ERRORE] Console.obj : error LNK2019: unresolved
external symbol CoUninitialize referenced in function wmain
BUILD: [01:0000000053:ERRORE] Console.obj : error LNK2019: unresolved
external symbol CoCreateInstance referenced in function wmain
BUILD: [01:0000000054:ERRORE] Console.obj : error LNK2019: unresolved
external symbol CoInitializeEx referenced in function wmain
BUILD: [01:0000000055:ERRORE] Console.obj : error LNK2001: unresolved
external symbol IID_IVoIPMgr
BUILD: [01:0000000056:ERRORE] Console.obj : error LNK2001: unresolved
external symbol CLSID_VoIPMgr
BUILD: [01:0000000057:ERRORE] obj\ARMV4I\retail\Console.exe : fatal error
LNK1120: 5 unresolved externals
BUILD: [00:0000000063:PROGC ] Files Warnings
Errors
BUILD: [00:0000000064:PROGC ] Midl 0 0
0
BUILD: [00:0000000065:PROGC ] Resource 0 0
0
BUILD: [00:0000000066:PROGC ] Message 0 0
0
BUILD: [00:0000000067:PROGC ] Precomp Header 1 0
0
BUILD: [00:0000000068:PROGC ] C/Cpp/Cxx 1 0
0
BUILD: [00:0000000069:PROGC ] Assembler 0 0
0
BUILD: [00:0000000070:PROGC ] Static Libraries 0 0
0
BUILD: [00:0000000071:PROGC ] Dll's 0 0
0
BUILD: [00:0000000072:PROGC ] Exe's 1 0
6
BUILD: [00:0000000073:PROGC ] Resx 0 0
0
BUILD: [00:0000000074:PROGC ] Csharp Targets 0 0
0
BUILD: [00:0000000075:PROGC ] Other 0 0
1
BUILD: [00:0000000076:PROGC ]
BUILD: [00:0000000077:PROGC ] Total 3 0
7
BUILD: [00:0000000078:PROGC ]
BUILD: [00:0000000079:PROGC ] 0 Warnings, 7 Errors
Build for Windows CE (Release) (Built on Apr 14 2005 13:54:39)
File names: Build.log Build.wrn Build.err Build.dat
MX31Mobility - 6 error(s), 0 warning(s)
///////////////////////////////////////////////////////////////////////////////////////////////////////
I think that I'm not using the voipmanager interface correctly. But how then
do I make RTC API calls?
Thanks in advance
Marcel