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

Reply via email to