if IPropertyBag is not supported on Windows Server SDK , have you an idea how to build qutecom on Windows xp ?
Thanks for your help Soufiane 2010/4/25 Laurent Tarrisse <[email protected]> > Soufiane, > > i made a mistake strmiids.lib does not rely with Directx SDK. > > I'm not sure if IPropertyBag is supported on Windows Server SDK ... > > Laurent > > Le 25/04/10 20:26, soufiane krify a écrit : > > I did what you said and i have the same errors. I scanned all my system, > and i found the lib "strmiids.lib" only in C:\Program Files\Microsoft > Platform SDK for Windows Server 2003 R2\Lib. > > My Environnements varaibles are: > > BOOSTINCLUDEDIR=C:\Boost\include > > BOOSTLIBDIR=C:\boost_1_34_1\libs > > INCLUDE=C:\boost\include;C:\Program Files\Microsoft Platform SDK for > Windows Server 2003 R2\Include;C:\Program Files\Microsoft Platform SDK for > Windows Server 2003 R2\Include\atl;C:\Program Files\Microsoft DirectX SDK > (November 2007)\Include;C:\Qt\4.6.2\include > > LIB=%LIB%;C:\boost_1_34_1\libs;C:\Program Files\Microsoft Platform SDK for > Windows Server 2003 R2\Lib;C:\Qt\4.6.2\lib;C:\Program Files\Microsoft Visual > Studio 8\VC\lib > > Path=C:\Program Files\Microsoft DirectX SDK (November > 2007)\Utilities\Bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program > Files\ATI Technologies\ATI Control Panel;C:\Program Files\Fichiers > communs\DivX Shared\;C:\Program > Files\QuickTime\QTSystem\;C:\MinGW\bin;C:\Qt\4.6.2\bin;C:\Mercurial\;C:\Program > Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual > Studio 8\Common7\IDE;%QTDIR%\bin\;C:\Program Files\Microsoft Platform SDK > for Windows Server 2003 R2\Bin;C:\cmake\bin > > > Soufiane > > 2010/4/25 Laurent Tarrisse <[email protected]> > >> Ok, ensure that you are linking against strmiids.lib in "Microsoft DirectX >> SDK (November 2007)" directory >> >> Laurent >> >> Le 25/04/10 17:21, soufiane krify a écrit : >> >> >> No, I have only "Microsoft DirectX SDK (November 2007)" directory >> But I find this lib in Microsoft Platform SDK for Windows Server 2003 >> R2\lib >> >> Soufiane >> >> >> 2010/4/25 Laurent Tarrisse <[email protected]> >> >>> Hello Soufiane >>> >>> Have you more than one directx SDK on your system ? >>> >>> Seems you are linking against the wrong strmiids.lib ... >>> >>> Laurent >>> >>> Le 25/04/10 17:02, soufiane krify a écrit : >>> >>> Hi EveryBody >>> >>> I've been trying for two weeks now to get a successful build of qutecom. >>> >>> >>> My build environmentis : >>> >>> - MSVC 2005 Express (command line, with IDE) >>> - Boost 1.34.1 for vc2005 with: >>> - unit test >>> - thread >>> - serialization (not the wide char variant) >>> - program options >>> - signals >>> - date time >>> - Microsoft Platform SDK for Windows Server 2003 R2 >>> - DirectX SDK August 2007 >>> - QT Opensource 4.6.2 >>> - Mercurial 1.51 >>> - CMAKE 2.6.0 >>> - QuteCom-2.2: >>> - hg clone http://hg.qutecom.org/q >>> >>> First i execute "cmake -DCMAKE_BUILD_TYPE=Debug -G "NMake Makefiles" .." >>> and at the end I had some errors link to target "webcam" >>> >>> >>> -- Configuring done >>> CMake Warning (dev) at >>> owbuild/owbuild/OWCreateProjectBinary.cmake:67 (add_library): >>> Policy CMP0003 should be set before this line. Add >>> code such as >>> >>> if(COMMAND cmake_policy) >>> cmake_policy(SET CMP0003 NEW) >>> endif(COMMAND cmake_policy) >>> >>> as early as possible but after the most recent call to >>> cmake_minimum_required or cmake_policy(VERSION). This >>> warning appears >>> because target "webcam" links to some libraries for >>> which the linker must >>> search: >>> >>> winmm, strmiids, comsuppw, Rpcrt4, comsupp, winmm, >>> strmiids, comsuppw >>> >>> and other libraries with known full path: >>> >>> C:/qutecom-2.2/build/libs/owutil/thread/owthread.lib >>> C:/qutecom-2.2/build/libs/owutil/util/owutil.lib >>> C:/qutecom-2.2/build/libs/pixertool/pixertool.lib >>> C:/qutecom-2.2/build/libs/owutil/cutil/owcutil.lib >>> >>> C:/qutecom-2.2/build/libs/3rdparty/pthread/pthread.lib >>> >>> C:/qutecom-2.2/libs/3rdparty/ffmpeg/binary-lib/msvc/avcodec-51.lib >>> >>> CMake is adding directories in the second list to the >>> linker search path in >>> case they are needed to find libraries from the first >>> list (for backwards >>> compatibility with CMake 2.4). Set policy CMP0003 to >>> OLD or NEW to enable >>> or disable this behavior explicitly. Run "cmake >>> --help-policy CMP0003" for >>> more information. >>> Call Stack (most recent call first): >>> libs/webcam/CMakeLists.txt:94 >>> (ow_create_project_binary) >>> This warning is for project developers. Use -Wno-dev to >>> suppress it. >>> >>> -- Generating done >>> -- Build files have been written to: C:/qutecom-2.2/build >>> >>> After that when I eecute "nmake" i Had the following erros: >>> >>> C:\Program Files\Microsoft Visual Studio >>> 8\VC\INCLUDE\cwchar(37) : warning C4995: 'wcscat' : le nom a été marqué >>> comme #pragma deprecated >>> C:\Program Files\Microsoft Visual Studio >>> 8\VC\INCLUDE\cwchar(39) : warning C4995: 'wcscpy' : le nom a été marqué >>> comme #pragma deprecated >>> cd C:\qutecom-2.2\build >>> Linking CXX shared library webcam.dll >>> cd C:\qutecom-2.2\build\libs\webcam >>> C:\CMake\bin\cmake.exe -E vs_link_dll >>> C:\PROGRA~1\MICROS~3\VC\bin\link.exe @CMakeFiles\webcam.dir\objects.rsp >>> @C:\DOCUME~1\KRIFY~1.KRI\LOCALS~1\Temp\nm48E.tmp >>> Microsoft (R) Incremental Linker Version 8.00.50727.42 >>> Copyright (C) Microsoft Corporation. All rights >>> reserved. >>> >>> CrÚation de la bibliothÞque webcam.lib et de l'objet >>> webcam.exp >>> DirectXWebcamDriver.obj : error LNK2019: symbole externe >>> non rÚsolu _IID_IUnknown rÚfÚrencÚ dans la fonction "public: virtual long >>> __stdcall DirectXWebcamDriver::QueryInterface(struct _GUID const &,vo >>> id * *)" (?queryinterf...@directxwebcamdriver >>> @@UAGJABU_GUID@@pa...@z) >>> DirectXWebcamDriver.obj : error LNK2019: symbole externe >>> non rÚsolu _IID_IPropertyBag rÚfÚrencÚ dans la fonction "public: virtual >>> class std::basic_string<char,struct std::char_traits<char>,class std:: >>> allocator<char> > __thiscall >>> DirectXWebcamDriver::getDefaultDevice(void)" >>> (?getdefaultdev...@directxwebcamdriver@@uae?av?$basic_str...@du >>> ?$char_tra...@d@std@@v?$alloca...@d@2@@std@@XZ) >>> DirectXWebcamUtils.obj : error LNK2001: symbole externe >>> non rÚsolu _IID_IPropertyBag >>> pixertool.lib(directx-pixertool.obj) : error LNK2019: >>> symbole externe non rÚsolu _GUID_NULL rÚfÚrencÚ dans la fonction "struct >>> _GUID __cdecl pix_directx_from_pix_osi(enum pixosi)" (?pix_directx_from_p >>> ix_osi@@YA?AU_GUID@@W4pixosi@@@Z) >>> webcam.dll : fatal error LNK1120: 3 externes non rÚsolus >>> LINK failed. with 1120 >>> NMAKE : fatal error U1077: 'C:\CMake\bin\cmake.exe' : >>> code retour '0xffffffff' >>> Stop. >>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft >>> Visual Studio 8\VC\BIN\nmake.exe"' : code retour '0x2' >>> Stop. >>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft >>> Visual Studio 8\VC\BIN\nmake.exe"' : code retour '0x2' >>> Stop. >>> >>> >>> Can any one help me to resolve this Problem, please ? >>> >>> Thanks >>> >>> >>> >>> _______________________________________________ >>> QuteCom-dev mailing >>> [email protected]http://lists.qutecom.org/mailman/listinfo/qutecom-dev >>> >>> >>> >>> _______________________________________________ >>> QuteCom-dev mailing list >>> [email protected] >>> http://lists.qutecom.org/mailman/listinfo/qutecom-dev >>> >>> >> >> >> _______________________________________________ >> QuteCom-dev mailing list >> [email protected] >> http://lists.qutecom.org/mailman/listinfo/qutecom-dev >> >> > > > _______________________________________________ > QuteCom-dev mailing list > [email protected] > http://lists.qutecom.org/mailman/listinfo/qutecom-dev > >
_______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
