List Info

Thread: Build error in migration from VS2005




Build error in migration from VS2005
user name
2007-10-16 02:58:38
Hi, I download the boost build compressed package from boost site. And try to build a simple COM project which is migrate from VS2005, OS platform is Win2000 sp4.
The project was built succeed in VS2005.

Content of Jamroot file below:
-------------------------------------------------------------
exe OSAutoConfig
:
   ; dbg.cpp
    OSAutoConfig.cpp
:
&nbsp; &nbsp; <include>.
&nbsp; &nbsp; <include>C:/&quot;Program Files";/"Microsoft Visual Studio 8"/VC/PlatformSDK/Include/
 &nbsp;  <file&gt;C:/"Program Files";/"Microsoft Visual Studio 8"/VC/PlatformSDK/Lib/ole32.lib
   ; <define>_UNICODE
 &nbsp;  <define>UNICODE
;
---------------------------------------------------------------
The project path is c:boost-buildexampleBIDI_EXE.
VS2005 is already installed.

And compile error message is:
OSAutoConfig.cpp(128) : error C2065: 'COINIT_MULTITHREADED' : undeclared identifier
OSAutoConfig.cpp(128) : error C3861: 'CoInitializeEx&#39;: identifier not found

I feel so confused, because in file OSAutoConfig.obj.rsp the corresponding path has aleady appended.
Content of OSAutoConfig.obj.rsp file below:
-------------------------------------------------------------------
&quot;OSAutoConfig.cpp&quot; -Fo"binmsvc-8.0debugOSAutoConfig.obj&quot; &nbsp; -TP /Z7 /Od /Ob0 /W3 /GR /MDd /Zc:forScope /Zc:wchar_t /wd4675 /EHs -c
-DUNICODE
-D_UNICODE
"-I."
"-IC:Program FilesMicrosoft Visual Studio 8VCPlatformSDKInclude"
----------------------------------------------------------------------

Leo
Re: Build error in migration from VS2005
country flaguser name
Sweden
2007-10-16 05:31:40
Try adding <define>_WIN32_WINNT=0x0400 to the
requirements.

/ Johan


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )