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

Reply via email to