What is the difference between a release ignore, and a debug ignore. Also with libc;libcd;libcmtd;libcmt in there, everything fails.
________________________________ From: Dexter Haslem <[email protected]> To: Discussion of Half-Life Programming <[email protected]> Sent: Tue, August 10, 2010 6:20:42 PM Subject: Re: [hlcoders] String_base error I apologize, I forgot it was renamed in VS2010. You will want to look for "Ignore Specific Default Libraries", it's in the same place though so you should see what I'm talking about. On Tue, Aug 10, 2010 at 4:58 PM, Dexter Haslem <[email protected]> wrote: > Right click the project, Properties > Configuration Properties-> > Linker-> > Input option > > "Ignore specific Library" > > On Tue, Aug 10, 2010 at 4:53 PM, Jordan Friendshuh > <[email protected]> wrote: >> I was looking under right click on the server and client files for those >>ignores >> and couldn't find them, where are they? >> >> >> >> >> ________________________________ >> From: Saul Rennison <[email protected]> >> To: Discussion of Half-Life Programming <[email protected]> >> Sent: Fri, August 6, 2010 6:22:55 PM >> Subject: Re: [hlcoders] String_base error >> >> Are you compile release or debug? This always seems to work for me: >> Release ignore: libcmtd >> Debug ignore: libcmt >> >> Nothing more, nothing less. >> >> Thanks, >> - Saul. >> >> >> On 6 August 2010 23:35, Jordan Friendshuh <[email protected]> wrote: >> >>> libc;libcd;libcmtd >>> >>> >>> >>> ________________________________ >>> From: Tobias Kammersgaard <[email protected]> >>> To: Discussion of Half-Life Programming <[email protected]> >>> Sent: Fri, August 6, 2010 11:58:27 AM >>> Subject: Re: [hlcoders] String_base error >>> >>> 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 >> >> > _______________________________________________ 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

