Oh woops. I always change it on new projects and mentally thought it was an error :) Never seen std::basic_string errors on a link before
On Fri, Aug 6, 2010 at 12:03 PM, Tobias Kammersgaard <[email protected]> wrote: > That's just a warning and isn't critical. > > - ScarT > > Den 2010 8 6 19:07 skrev "Dexter Haslem" <[email protected]>: >> Have you renamed your project's target names? The error seems to be >> related to that. >> >> From the SDK wiki: >> "Right click on the client and server projects in VS and go to >> Properties > Configuration > General. Change Target Name to client and >> server respectively." >> >> Try this and let us know what errors you still get. >> >> On Fri, Aug 6, 2010 at 10:58 AM, Tobias Kammersgaard >> <[email protected]> wrote: >>> Show us a list of ignored libraries. >>> >>> - ScarT >>> >>> Den 2010 8 6 18:31 skrev "Jordan Friendshuh" <[email protected]>: >>>> k, I already had that. Thanks though. >>>> >>>> >>>> >>>> >>>> >>>> ________________________________ >>>> From: Tom Edwards <[email protected]> >>>> To: Discussion of Half-Life Programming <[email protected] >> >>>> Sent: Fri, August 6, 2010 2:15:49 AM >>>> Subject: Re: [hlcoders] String_base error >>>> >>>> He meant libcmtd. >>>> >>>> --- On Thu, 5/8/10, Jordan Friendshuh <[email protected]> wrote: >>>> >>>>> From: Jordan Friendshuh <[email protected]> >>>>> Subject: Re: [hlcoders] String_base error >>>>> To: "Discussion of Half-Life Programming" < >>> [email protected]> >>>>> Date: Thursday, 5 August, 2010, 23:55 >>>>> that made everything fail. >>>>> >>>>> >>>>> >>>>> >>>>> ________________________________ >>>>> From: Tobias Kammersgaard <[email protected]> >>>>> To: Discussion of Half-Life Programming < > [email protected]> >>>>> Sent: Wed, August 4, 2010 12:21:05 AM >>>>> Subject: Re: [hlcoders] String_base error >>>>> >>>>> Visual Studio 2010 works just fine. Both debug, and release >>>>> builds. I don't >>>>> have any code handy right now, but I'll show you my >>>>> settings once I do. >>>>> >>>>> Meanwhile try adding libcmt to the list of ignored >>>>> libraries (in the Linker >>>>> options). >>>>> >>>>> - ScarT >>>>> >>>>> Den 2010 8 4 03:58 skrev "Jordan Friendshuh" <[email protected]>: >>>>> Hi. I am new to coding and am having an issue. >>>>> I'm using Visual Studio >>>>> 2010 >>>>> editing Game_HL2-2005 in the single player mod option for >>>>> regular HL2. >>>>> Without >>>>> making any changes to the files except the "fix debug >>>>> compilation", the >>>>> build >>>>> fails. It has to do with the linker and not being >>>>> able to find string_base >>>>> or >>>>> something. Can anyone help me? This is what it >>>>> says when you build. >>>>> >>>>> ------ Build started: Project: client_hl2, Configuration: >>>>> Debug HL2 Win32 >>>>> ------ >>>>> Build started 8/3/2010 8:40:01 PM. >>>>> InitializeBuildStatus: >>>>> Creating "Debug HL2\client_hl2.unsuccessfulbuild" because >>>>> "AlwaysCreate" >>>>> was >>>>> specified. >>>>> ClCompile: >>>>> All outputs are up-to-date. >>>>> All outputs are up-to-date. >>>>> All outputs are up-to-date. >>>>> ManifestResourceCompile: >>>>> All outputs are up-to-date. >>>>> C:\Program >>>>> Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): >>>>> warning MSB8012: TargetPath(C:\Crazy >>>>> Weapons\src\cl_dll\Debug >>>>> HL2\client_hl2.dll) does not match the Linker's OutputFile >>>>> property value >>>>> (C:\Crazy Weapons\src\cl_dll\Debug HL2\client.dll). This >>>>> may cause your >>>>> project >>>>> to build incorrectly. To correct this, please make sure >>>>> that $(OutDir), >>>>> $(TargetName) and $(TargetExt) property values match the >>>>> value specified in >>>>> %(Link.OutputFile). >>>>> C:\Program >>>>> Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): >>>>> warning MSB8012: TargetName(client_hl2) does not match the >>>>> Linker's >>>>> OutputFile >>>>> property value (client). This may cause your project to >>>>> build incorrectly. >>>>> To >>>>> correct this, please make sure that $(OutDir), >>>>> $(TargetName) and >>>>> $(TargetExt) >>>>> property values match the value specified in >>>>> %(Link.OutputFile). >>>>> Link: >>>>> All outputs are up-to-date. >>>>> Manifest: >>>>> All outputs are up-to-date. >>>>> BscMake: >>>>> All outputs are up-to-date. >>>>> CustomBuildStep: >>>>> Description: Copying to destination folder >>>>> 1 file(s) copied. >>>>> FinalizeBuildStatus: >>>>> Deleting file "Debug HL2\client_hl2.unsuccessfulbuild". >>>>> Touching "Debug HL2\client_hl2.lastbuildstate". >>>>> >>>>> Build succeeded. >>>>> >>>>> Time Elapsed 00:00:03.32 >>>>> ------ Build started: Project: server_hl2, Configuration: >>>>> Debug HL2 Win32 >>>>> ------ >>>>> Build started 8/3/2010 8:40:06 PM. >>>>> InitializeBuildStatus: >>>>> Touching "Debug HL2\server_hl2.unsuccessfulbuild". >>>>> ClCompile: >>>>> All outputs are up-to-date. >>>>> All outputs are up-to-date. >>>>> All outputs are up-to-date. >>>>> All outputs are up-to-date. >>>>> ManifestResourceCompile: >>>>> All outputs are up-to-date. >>>>> C:\Program >>>>> Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): >>>>> warning MSB8012: TargetPath(C:\Crazy >>>>> Weapons\src\dlls\Debug >>>>> HL2\server_hl2.dll) >>>>> does not match the Linker's OutputFile property value >>>>> (C:\Crazy >>>>> Weapons\src\dlls\Debug HL2\server.dll). This may cause your >>>>> project to build >>>>> incorrectly. To correct this, please make sure that >>>>> $(OutDir), $(TargetName) >>>>> and >>>>> $(TargetExt) property values match the value specified in >>>>> %(Link.OutputFile). >>>>> C:\Program >>>>> Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): >>>>> warning MSB8012: TargetName(server_hl2) does not match the >>>>> Linker's >>>>> OutputFile >>>>> property value (server). This may cause your project to >>>>> build incorrectly. >>>>> To >>>>> correct this, please make sure that $(OutDir), >>>>> $(TargetName) and >>>>> $(TargetExt) >>>>> property values match the value specified in >>>>> %(Link.OutputFile). >>>>> Link: >>>>> Creating library Debug HL2\server.lib and >>>>> object Debug HL2\server.exp >>>>> LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with >>>>> use of other >>>>> libs; >>>>> use /NODEFAULTLIB:library >>>>> choreoobjects.lib(choreoevent.obj) : error LNK2019: >>>>> unresolved external >>>>> symbol >>>>> "public: static void __cdecl >>>>> std::_String_base::_Xran(void)" >>>>> (?_x...@_string_base@std@@SAXXZ) referenced in function >>>>> "public: class >>>>> std::basic_string<char,struct >>>>> std::char_traits<char>,class >>>>> std::allocator<char> >>>>> > & __thiscall std::basic_string<char,struct >>>>> std::char_traits<char>,class >>>>> std::allocator<char> >::erase(unsigned >>>>> int,unsigned int)" >>>>> (?er...@?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@ >>>>> @qaeaa...@ii@Z) >>>>> >>>>> choreoobjects.lib(choreoevent.obj) : error LNK2019: >>>>> unresolved external >>>>> symbol >>>>> "public: static void __cdecl >>>>> std::_String_base::_Xlen(void)" >>>>> (?_x...@_string_base@std@@SAXXZ) referenced in function >>>>> "protected: bool >>>>> __thiscall std::basic_string<char,struct >>>>> std::char_traits<char>,class >>>>> std::allocator<char> >::_Grow(unsigned int,bool)" >>>>> (?_g...@?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@ >>>>> @iae_n...@z) >>>>> Debug HL2\server.dll : fatal error LNK1120: 2 unresolved >>>>> externals >>>>> >>>>> Build FAILED. >>>>> >>>>> Time Elapsed 00:00:43.60 >>>>> ========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 >>>>> skipped ========== >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the >>>>> list archives, >>>>> please visit: >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the >>>>> list archives, please >>>>> visit: >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the >>>>> list archives, please visit: >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list archives, >>> please >>>> visit: >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>>> >>>> >>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, > please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, > please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

