Thread: [OpenSIPStack] About adding mediaformats
Brought to you by:
joegenbaclor
From: Claudio M. <cmi...@gm...> - 2008-03-26 17:37:55
|
How can I add mediaformats to my format list ? I have used the operator += , from class opalmediaformat , but it did not work. Am I doing something wrong ? Could you give me a simple example ? Thanks in advance Claudio Miceli de Farias |
From: Robert V. <ro...@dc...> - 2008-03-27 06:58:58
|
Hi, I am still having troubles with ATLSIP. Using MS Visual Studio 2005 on Windows XP. A friend of mine compiled ATLSIP using the same tools without an issue, but for the life of me I can't figure out how to get it to work on my machine. OpenSipStak builds fine. ATLSIP creates the atlsip.dll, but then fails when atempting to register it. Here is the build log: 2>------ Rebuild All started: Project: ATLSIP, Configuration: Release Win32 ------ 2>Deleting intermediate and output files for project 'ATLSIP', configuration 'Release|Win32' 2>Creating Type Library... 2>Processing .\ATLSIP.idl 2>ATLSIP.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oaidl.idl 2>oaidl.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\objidl.idl 2>objidl.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\unknwn.idl 2>unknwn.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wtypes.idl 2>wtypes.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\basetsd.h 2>basetsd.h 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\guiddef.h 2>guiddef.h 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ocidl.idl 2>ocidl.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oleidl.idl 2>oleidl.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\servprov.idl 2>servprov.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\urlmon.idl 2>urlmon.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\msxml.idl 2>msxml.idl 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oaidl.acf 2>oaidl.acf 2>Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ocidl.acf 2>ocidl.acf 2>Compiling... 2>stdafx.cpp 2>Compiling... 2>OpenSIPStackCtl.cpp 2>BSTRString.cpp 2>ATLSIP.cpp 2>Generating Code... 2>Compiling... 2>ATLSIP_i.c 2>Compiling resources... 2>Linking... 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in libcmt.lib(typinfo.obj); second definition ignored 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in libcmt.lib(typinfo.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z) already defined in libcmt.lib(stdexcpt.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already defined in libcmt.lib(stdexcpt.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defined in libcmt.lib(stdexcpt.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isspace already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _free already defined in libcmt.lib(free.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _islower already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _malloc already defined in libcmt.lib(malloc.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtol already defined in libcmt.lib(strtol.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtoul already defined in libcmt.lib(strtol.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _tolower already defined in libcmt.lib(tolower.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __invalid_parameter_noinfo already defined in libcmt.lib(invarg.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z) already defined in libcmt.lib(stdexcpt.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _calloc already defined in libcmt.lib(calloc.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isupper already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strncmp already defined in libcmt.lib(strncmp.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _exit already defined in libcmt.lib(crt0dat.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __exit already defined in libcmt.lib(crt0dat.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strrchr already defined in libcmt.lib(strrchr.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atoi already defined in libcmt.lib(atox.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _getenv already defined in libcmt.lib(getenv.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _sprintf already defined in libcmt.lib(sprintf.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __errno already defined in libcmt.lib(dosmap.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __stricmp already defined in libcmt.lib(stricmp.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isxdigit already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isdigit already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __atoi64 already defined in libcmt.lib(atox.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __write already defined in libcmt.lib(write.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _realloc already defined in libcmt.lib(realloc.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove already defined in libcmt.lib(memmove.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isprint already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strchr already defined in libcmt.lib(strchr.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalnum already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove_s already defined in libcmt.lib(memmove_s.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __close already defined in libcmt.lib(close.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalpha already defined in libcmt.lib(_ctype.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atol already defined in libcmt.lib(atox.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __strnicmp already defined in libcmt.lib(strnicmp.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _printf already defined in libcmt.lib(printf.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: ___iob_func already defined in libcmt.lib(_file.obj); second definition ignored 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: char const * __thiscall type_info::_name_internal_method(struct __type_info_node *)const " (?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z) already defined in libcmt.lib(typinfo.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in libcpmt.lib(string.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in BSTRString.obj; second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in libcpmt.lib(string.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(unsigned int,char)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) already defined in BSTRString.obj; second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class std::_String_iterator<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::begin(void)" (?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) already defined in libcpmt.lib(xmutex.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) already defined in libcpmt.lib(xmutex.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall std::basic_ostream<char,struct std::char_traits<char> >::~basic_ostream<char,struct std::char_traits<char> >(void)" (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct std::char_traits<char> >(void)" (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall std::basic_ostream<char,struct std::char_traits<char> >::basic_ostream<char,struct std::char_traits<char> >(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "private: static void __cdecl std::ios_base::_Ios_base_dtor(class std::ios_base *)" (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) already defined in libcpmt.lib(ios.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already defined in libcpmt.lib(cerr.obj); second definition ignored 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::init(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z) already defined in libcpmt.lib(cerr.obj); second definition ignored 2> Creating library Release/ATLSIP.lib and object Release/ATLSIP.exp 2>libcmt.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library 2>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found from OleAcc.dll 2>Release/ATLSIP.dll : warning LNK4088: image being generated due to /FORCE option; image may not run 2>Embedding manifest... 2>Performing registration 2>Project : error PRJ0019: A tool returned an error code from "Performing registration" 2>Build log was saved at "file://e:\Werk\Sip\Open Source\OpenSipStack\atlsip\Release\BuildLog.htm" 2>ATLSIP - 1 error(s), 63 warning(s) ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ========== Sorry to keep bugging, but i'm at a total loss, and can't fork out $2000 + for a commertial one. Regards, Robert Vos |
From: <jo...@op...> - 2008-03-27 08:45:20
|
Maybe because it cant locate the modules in your path Modules missing: LIBVPB.dll ->> This is the voicetronix DLL. #undef HAS_VPB in opensipstack\include\opal\buildopts.h would take care of this MSVCR80.dll ->> Search for this DLL in your machine and put the folder in your %PATH% DWMAPI.dll ->> http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=946323&SiteID=1 HTH, Joegen Robert Vos wrote: > Hi, > > I am still having troubles with ATLSIP. Using MS Visual Studio 2005 on > Windows XP. A friend of mine compiled ATLSIP using the same tools without an > issue, but for the life of me I can't figure out how to get it to work on my > machine. > > > OpenSipStak builds fine. ATLSIP creates the atlsip.dll, but then fails when > atempting to register it. Here is the build log: > > > > > 2>------ Rebuild All started: Project: ATLSIP, Configuration: Release > Win32 ------ > > > 2>Deleting intermediate and output files for project 'ATLSIP', configuration > 'Release|Win32' > > > 2>Creating Type Library... > > > 2>Processing .\ATLSIP.idl > > > 2>ATLSIP.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\oaidl.idl > > > 2>oaidl.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\objidl.idl > > > 2>objidl.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\unknwn.idl > > > 2>unknwn.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\wtypes.idl > > > 2>wtypes.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\basetsd.h > > > 2>basetsd.h > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\guiddef.h > > > 2>guiddef.h > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\ocidl.idl > > > 2>ocidl.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\oleidl.idl > > > 2>oleidl.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\servprov.idl > > > 2>servprov.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\urlmon.idl > > > 2>urlmon.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\msxml.idl > > > 2>msxml.idl > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\oaidl.acf > > > 2>oaidl.acf > > > 2>Processing C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\include\ocidl.acf > > > 2>ocidl.acf > > > 2>Compiling... > > > 2>stdafx.cpp > > > 2>Compiling... > > > 2>OpenSIPStackCtl.cpp > > > 2>BSTRString.cpp > > > 2>ATLSIP.cpp > > > 2>Generating Code... > > > 2>Compiling... > > > 2>ATLSIP_i.c > > > 2>Compiling resources... > > > 2>Linking... > > > 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall > type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) > already defined in libcmt.lib(typinfo.obj); second definition ignored > > > 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: class type_info & > __thiscall type_info::operator=(class type_info const &)" > (??4type_info@@AAEAAV0@ABV0@@Z) already defined in libcmt.lib(typinfo.obj); > second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall > std::exception::exception(char const * const &)" > (??0exception@std@@QAE@ABQBD@Z) already defined in libcmt.lib(stdexcpt.obj); > second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: virtual __thiscall > std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already defined > in libcmt.lib(stdexcpt.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall > std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defined > in libcmt.lib(stdexcpt.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isspace already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _free already defined in > libcmt.lib(free.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _islower already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _malloc already defined in > libcmt.lib(malloc.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtol already defined in > libcmt.lib(strtol.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtoul already defined in > libcmt.lib(strtol.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _tolower already defined in > libcmt.lib(tolower.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __invalid_parameter_noinfo > already defined in libcmt.lib(invarg.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall > std::exception::exception(class std::exception const &)" > (??0exception@std@@QAE@ABV01@@Z) already defined in > libcmt.lib(stdexcpt.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _calloc already defined in > libcmt.lib(calloc.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isupper already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strncmp already defined in > libcmt.lib(strncmp.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _exit already defined in > libcmt.lib(crt0dat.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __exit already defined in > libcmt.lib(crt0dat.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strrchr already defined in > libcmt.lib(strrchr.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atoi already defined in > libcmt.lib(atox.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _getenv already defined in > libcmt.lib(getenv.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _sprintf already defined in > libcmt.lib(sprintf.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __errno already defined in > libcmt.lib(dosmap.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __stricmp already defined in > libcmt.lib(stricmp.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isxdigit already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isdigit already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __atoi64 already defined in > libcmt.lib(atox.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __write already defined in > libcmt.lib(write.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _realloc already defined in > libcmt.lib(realloc.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove already defined in > libcmt.lib(memmove.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isprint already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strchr already defined in > libcmt.lib(strchr.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalnum already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove_s already defined in > libcmt.lib(memmove_s.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __close already defined in > libcmt.lib(close.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalpha already defined in > libcmt.lib(_ctype.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atol already defined in > libcmt.lib(atox.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __strnicmp already defined in > libcmt.lib(strnicmp.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _printf already defined in > libcmt.lib(printf.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: ___iob_func already defined in > libcmt.lib(_file.obj); second definition ignored > > > 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: char const * > __thiscall type_info::_name_internal_method(struct __type_info_node *)const > " (?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z) already > defined in libcmt.lib(typinfo.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> >::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &)" > (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) > already defined in libcpmt.lib(string.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> >::~basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >(void)" > (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) > already defined in BSTRString.obj; second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> >::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >(void)" > (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) > already defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> >::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >(char const *)" > (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) > already defined in libcpmt.lib(string.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> >::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >(unsigned int,char)" > (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z) > already defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > & __thiscall std::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >::operator=(class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &)" > (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) > already defined in BSTRString.obj; second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class > std::_String_iterator<char,struct std::char_traits<char>,class > std::allocator<char> > __thiscall std::basic_string<char,struct > std::char_traits<char>,class std::allocator<char> >::begin(void)" > (?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) > already defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall > std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) already defined in > libcpmt.lib(xmutex.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall > std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) already defined in > libcpmt.lib(xmutex.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall > std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" > (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already > defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall > std::basic_ostream<char,struct std::char_traits<char> > >::~basic_ostream<char,struct std::char_traits<char> >(void)" > (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in > libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall > std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct > std::char_traits<char> >(void)" > (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in > libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall > std::basic_ostream<char,struct std::char_traits<char> > >::basic_ostream<char,struct std::char_traits<char> >(class > std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" > (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) > already defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "private: static void __cdecl > std::ios_base::_Ios_base_dtor(class std::ios_base *)" > (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) already defined in > libcpmt.lib(ios.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall > std::basic_streambuf<char,struct std::char_traits<char> > >::~basic_streambuf<char,struct std::char_traits<char> >(void)" > (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined > in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: __thiscall > std::basic_streambuf<char,struct std::char_traits<char> > >::basic_streambuf<char,struct std::char_traits<char> >(void)" > (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already defined > in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall > std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" > (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already defined > in libcpmt.lib(cerr.obj); second definition ignored > > > 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: void __thiscall > std::basic_ios<char,struct std::char_traits<char> >::init(class > std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" > (?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z) > already defined in libcpmt.lib(cerr.obj); second definition ignored > > > 2> Creating library Release/ATLSIP.lib and object Release/ATLSIP.exp > > > 2>libcmt.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' > conflicts with use of other libs; use /NODEFAULTLIB:library > > > 2>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found > from OleAcc.dll > > > 2>Release/ATLSIP.dll : warning LNK4088: image being generated due to /FORCE > option; image may not run > > > 2>Embedding manifest... > > > 2>Performing registration > > > 2>Project : error PRJ0019: A tool returned an error code from "Performing > registration" > > > 2>Build log was saved at "file://e:\Werk\Sip\Open > Source\OpenSipStack\atlsip\Release\BuildLog.htm" > > > 2>ATLSIP - 1 error(s), 63 warning(s) > > > ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ========== > > > Sorry to keep bugging, but i'm at a total loss, and can't fork out $2000 + > for a commertial one. > > > Regards, > > > Robert Vos > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Robert V. <ro...@dc...> - 2008-03-27 10:34:20
|
Joegen, Thanks alot, it finally worked! Also, thanks to everyone else who tried to help me. Regards, Robert Vos ----- Original Message ----- From: "jo...@op..." <joe...@gm...> To: <ope...@li...> Sent: Thursday, March 27, 2008 10:45 AM Subject: Re: [OpenSIPStack] ATLSIP Compiling issues (yes, still no joy) > Maybe because it cant locate the modules in your path > > Modules missing: > > LIBVPB.dll ->> This is the voicetronix DLL. #undef HAS_VPB in > opensipstack\include\opal\buildopts.h would take care of this > MSVCR80.dll ->> Search for this DLL in your machine and put the folder > in your %PATH% > DWMAPI.dll ->> > http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=946323&SiteID=1 > > HTH, > > Joegen > > Robert Vos wrote: >> Hi, >> >> I am still having troubles with ATLSIP. Using MS Visual Studio 2005 on >> Windows XP. A friend of mine compiled ATLSIP using the same tools without >> an >> issue, but for the life of me I can't figure out how to get it to work on >> my >> machine. >> >> >> OpenSipStak builds fine. ATLSIP creates the atlsip.dll, but then fails >> when >> atempting to register it. Here is the build log: >> >> >> >> >> 2>------ Rebuild All started: Project: ATLSIP, Configuration: Release >> Win32 ------ >> >> >> 2>Deleting intermediate and output files for project 'ATLSIP', >> configuration >> 'Release|Win32' >> >> >> 2>Creating Type Library... >> >> >> 2>Processing .\ATLSIP.idl >> >> >> 2>ATLSIP.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oaidl.idl >> >> >> 2>oaidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\objidl.idl >> >> >> 2>objidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\unknwn.idl >> >> >> 2>unknwn.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\wtypes.idl >> >> >> 2>wtypes.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\basetsd.h >> >> >> 2>basetsd.h >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\guiddef.h >> >> >> 2>guiddef.h >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\ocidl.idl >> >> >> 2>ocidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oleidl.idl >> >> >> 2>oleidl.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\servprov.idl >> >> >> 2>servprov.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\urlmon.idl >> >> >> 2>urlmon.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\msxml.idl >> >> >> 2>msxml.idl >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\oaidl.acf >> >> >> 2>oaidl.acf >> >> >> 2>Processing C:\Program Files\Microsoft Visual Studio >> 8\VC\PlatformSDK\include\ocidl.acf >> >> >> 2>ocidl.acf >> >> >> 2>Compiling... >> >> >> 2>stdafx.cpp >> >> >> 2>Compiling... >> >> >> 2>OpenSIPStackCtl.cpp >> >> >> 2>BSTRString.cpp >> >> >> 2>ATLSIP.cpp >> >> >> 2>Generating Code... >> >> >> 2>Compiling... >> >> >> 2>ATLSIP_i.c >> >> >> 2>Compiling resources... >> >> >> 2>Linking... >> >> >> 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall >> type_info::type_info(class type_info const &)" >> (??0type_info@@AAE@ABV0@@Z) >> already defined in libcmt.lib(typinfo.obj); second definition ignored >> >> >> 2>msvcrt.lib(ti_inst.obj) : warning LNK4006: "private: class type_info & >> __thiscall type_info::operator=(class type_info const &)" >> (??4type_info@@AAEAAV0@ABV0@@Z) already defined in >> libcmt.lib(typinfo.obj); >> second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(char const * const &)" >> (??0exception@std@@QAE@ABQBD@Z) already defined in >> libcmt.lib(stdexcpt.obj); >> second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: virtual __thiscall >> std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already >> defined >> in libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(void)" (??0exception@std@@QAE@XZ) already >> defined >> in libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isspace already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _free already defined in >> libcmt.lib(free.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _islower already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _malloc already defined in >> libcmt.lib(malloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtol already defined in >> libcmt.lib(strtol.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strtoul already defined in >> libcmt.lib(strtol.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _tolower already defined in >> libcmt.lib(tolower.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __invalid_parameter_noinfo >> already defined in libcmt.lib(invarg.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: __thiscall >> std::exception::exception(class std::exception const &)" >> (??0exception@std@@QAE@ABV01@@Z) already defined in >> libcmt.lib(stdexcpt.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _calloc already defined in >> libcmt.lib(calloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isupper already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strncmp already defined in >> libcmt.lib(strncmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _exit already defined in >> libcmt.lib(crt0dat.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __exit already defined in >> libcmt.lib(crt0dat.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strrchr already defined in >> libcmt.lib(strrchr.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atoi already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _getenv already defined in >> libcmt.lib(getenv.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _sprintf already defined in >> libcmt.lib(sprintf.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __errno already defined in >> libcmt.lib(dosmap.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __stricmp already defined in >> libcmt.lib(stricmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isxdigit already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isdigit already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __atoi64 already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __write already defined in >> libcmt.lib(write.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _realloc already defined in >> libcmt.lib(realloc.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove already defined in >> libcmt.lib(memmove.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isprint already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _strchr already defined in >> libcmt.lib(strchr.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalnum already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _memmove_s already defined >> in >> libcmt.lib(memmove_s.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __close already defined in >> libcmt.lib(close.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _isalpha already defined in >> libcmt.lib(_ctype.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _atol already defined in >> libcmt.lib(atox.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: __strnicmp already defined >> in >> libcmt.lib(strnicmp.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: _printf already defined in >> libcmt.lib(printf.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: ___iob_func already defined >> in >> libcmt.lib(_file.obj); second definition ignored >> >> >> 2>msvcrt.lib(MSVCR80.dll) : warning LNK4006: "public: char const * >> __thiscall type_info::_name_internal_method(struct __type_info_node >> *)const >> " (?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z) >> already >> defined in libcmt.lib(typinfo.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > const &)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) >> already defined in libcpmt.lib(string.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::~basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(void)" >> (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) >> already defined in BSTRString.obj; second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(void)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(char const *)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) >> already defined in libcpmt.lib(string.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> >::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >(unsigned int,char)" >> (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > & __thiscall std::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >::operator=(class >> std::basic_string<char,struct std::char_traits<char>,class >> std::allocator<char> > const &)" >> (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) >> already defined in BSTRString.obj; second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: class >> std::_String_iterator<char,struct std::char_traits<char>,class >> std::allocator<char> > __thiscall std::basic_string<char,struct >> std::char_traits<char>,class std::allocator<char> >::begin(void)" >> (?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) already defined in >> libcpmt.lib(xmutex.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) already defined >> in >> libcpmt.lib(xmutex.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" >> (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already >> defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_ostream<char,struct std::char_traits<char> >> >::~basic_ostream<char,struct std::char_traits<char> >(void)" >> (??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined >> in >> libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_ios<char,struct std::char_traits<char> >> >::~basic_ios<char,struct >> std::char_traits<char> >(void)" >> (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) already defined in >> libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: __thiscall >> std::basic_ostream<char,struct std::char_traits<char> >> >::basic_ostream<char,struct std::char_traits<char> >(class >> std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" >> (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "private: static void >> __cdecl >> std::ios_base::_Ios_base_dtor(class std::ios_base *)" >> (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) already defined in >> libcpmt.lib(ios.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: virtual __thiscall >> std::basic_streambuf<char,struct std::char_traits<char> >> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" >> (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: __thiscall >> std::basic_streambuf<char,struct std::char_traits<char> >> >::basic_streambuf<char,struct std::char_traits<char> >(void)" >> (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "public: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::clear(int,bool)" >> (?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) already >> defined >> in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2>msvcprt.lib(MSVCP80.dll) : warning LNK4006: "protected: void __thiscall >> std::basic_ios<char,struct std::char_traits<char> >::init(class >> std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" >> (?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z) >> already defined in libcpmt.lib(cerr.obj); second definition ignored >> >> >> 2> Creating library Release/ATLSIP.lib and object Release/ATLSIP.exp >> >> >> 2>libcmt.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' >> conflicts with use of other libs; use /NODEFAULTLIB:library >> >> >> 2>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found >> from OleAcc.dll >> >> >> 2>Release/ATLSIP.dll : warning LNK4088: image being generated due to >> /FORCE >> option; image may not run >> >> >> 2>Embedding manifest... >> >> >> 2>Performing registration >> >> >> 2>Project : error PRJ0019: A tool returned an error code from "Performing >> registration" >> >> >> 2>Build log was saved at "file://e:\Werk\Sip\Open >> Source\OpenSipStack\atlsip\Release\BuildLog.htm" >> >> >> 2>ATLSIP - 1 error(s), 63 warning(s) >> >> >> ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ========== >> >> >> Sorry to keep bugging, but i'm at a total loss, and can't fork out $2000 >> + >> for a commertial one. >> >> >> Regards, >> >> >> Robert Vos >> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel |
From: Joegen E. B. <joe...@gm...> - 2008-03-27 08:57:58
|
Check out void SoftPhoneManager::ApplyMediaInfo() for an example of how to add media formats. Joegen Claudio Miceli wrote: > How can I add mediaformats to my format list ? > > I have used the operator += , from class opalmediaformat > , but it did not work. Am I doing something wrong ? Could you give me a > simple example ? > > Thanks in advance > > > Claudio Miceli de Farias > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |