Ok, when using the autobuild command you need to use the configurations that end in OS these setting are for Open Source Developers to use and will DL the needed files but they are for use with VS2010 and NOT VS2005 or VS2008.
The settings to use are: DebugOS ReleaseWithDebInfoOS ReleaseOS < this is the one I use all the time to build the viewer now. From: opensource-dev-boun...@lists.secondlife.com [mailto:opensource-dev-boun...@lists.secondlife.com] On Behalf Of xinyi chen Sent: Saturday, April 30, 2011 10:15 AM To: Robin Cornelius Cc: opensource-dev@lists.secondlife.com Subject: Re: [opensource-dev] Second Life Viewer 2 : Lots of Link error like error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall std::basic_string Hi, Yes, it's develop.py, but this method is only applied to create VS2005/VS2008 project without supporting VS2010, it only gave the autobuild command to create VS2010 project, I have already read the guide as below: http://wiki.secondlife.com/wiki/Viewer_2_Microsoft_Windows_Builds http://wiki.secondlife.com/wiki/Building_the_Viewer_with_Autobuild I used command : autobuild configure -c Debug but it doesn't seem to download those dependencies like jsoncpp, boost, qtwebkit.. etc. so why I used develop.py to create the VS2008 project that also downloaded those dependencies.. Simon 2011/4/30 Robin Cornelius <robin.cornel...@gmail.com> On Sat, Apr 30, 2011 at 12:14 PM, xinyi chen <geekclawsupp...@gmail.com> wrote: > There are 19 K errors when i did link with the viewer project( other > projects was compiled correctly) > My env. is VS2008 IDE. and used deploy.py to construct the viewer solution. You said deploy.pl you mean develop.py? in that case you should use VS2005 as that was the previous supported version before the autobuild code was merged in. But unless you have a specific reason not to, its probably an idea to use the latest viewer-development code. The offical supported visual studio version is now 2010. If you want to use 2008 you are going to have to rebuild all the 3p libs, well as a minimum the C++ ones anyway, jsoncpp, boost, qtwebkit etc or you are going to face issues such as you are seeing due to ABI breakage between VS versions and the std lib, in this case with std::basic_string. Robin
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges