RE: [OpenSTA-devel] Re: Platform SDK
Brought to you by:
dansut
|
From: Wickersham, P. <Pet...@di...> - 2006-01-12 18:03:23
|
Ok, I have finally built the entire source, created an installation kit, installed and run a test. I ended up ditching the most recent Platform SDK and going with the February 2003 Platform SDK edition since that is what MSDN said was supported for VC 6.0. I did that before your last email on working around the linking issue, so I didn't give that a try.=20 I did use STLPort 4.6.2 with the _STLP_NEW_PLATFORM_SDK defined in the stl_user_config.h header file.=20 Other than the Platform SDK and STLPort, I used all the other recommended versions. This is with VC 6.0 SP6. The only issue with STLPort that I saw was in OmniOrb in 3 files WRT iostreams. In the end, I just directly modified the OmniOrb source to do the standard includes and namespace declaration. The 3 files were: appl/omniNames/log.h appl/omniNames/log.cc appl/omniMapper/omniMapper.cc The only other change that I recall had to do with the installation project because I had to add the new version of the STL dll. -peter -----Original Message----- From: ope...@li... [mailto:ope...@li...] On Behalf Of Daniel Sutcliffe Sent: Wednesday, January 11, 2006 2:31 PM To: ope...@li... Subject: [OpenSTA-devel] Re: Platform SDK Peter Wickersham wrote: > I went ahead and grabbed the latest Platform SDK (you provided a > link) and the latest STLPort. Using the latest STLport could be trouble - although I haven't tried doing this in a while now and maybe they've fixed some things. Please report back on this. There's a mail from me in the archives from back last June 19th that discusses a few of the issues I was having. I'd love to post a link but the SF archives seem to be "sleeping" at the moment. The same mail mentions the below issue ... > However, in reading the SDK notes, it specifically says that VC 6.0 > is not compatible with the SDK libraries. If you try and link with > them you get errors. And, in fact, that is exactly what happened > with me on the Commander project. > Has someone here built with this combination? >=20 > --------------------Configuration: Commander - Win32 Release-------------------- > Linking... > htmlhelp.lib(init.obj) : error LNK2001: unresolved external symbol ___security_cookie > htmlhelp.lib(init.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4 > ..\bin\Release\OSCommander.exe : fatal error LNK1120: 2 unresolved externals > Error executing link.exe. > OSCommander.exe - 3 error(s), 0 warning(s) It just took me an age to work out what I did to fix this ... What you need to do is make the earlier HtmlHelp library and include dirs come before the Platform SDK dirs in your VS6 "Options > Directories" dialog. The earlier HtmlHelp stuff should come from your "HTML Help Workshop" installation. At least that is what I did. This link has another idea which I haven't tried: http://blogs.msdn.com/nikolad/archive/2005/01/27/362214.aspx Keep us informed with how you get on, /dan --=20 Daniel Sutcliffe <Da...@Op...> OpenSTA part-time caretaker - http://OpenSTA.org ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick _______________________________________________ OpenSTA-devel mailing list Ope...@li... https://lists.sourceforge.net/lists/listinfo/opensta-devel |