Thanks - I'll look into that.

On 7 May 2018 at 20:14, Tobias Kammersgaard <tobias.kammersga...@gmail.com>
wrote:

> LC_ID is no longer a thing. You will run into problems because you can't
> link with the libraries in the Source SDK. They're not compatible with
> VS2017.
>
> However if you want to avoid installing multiple versions of VS you can add
> the 2015 toolset to VS2017.
> https://i.imgur.com/C8hpzJW.png
>
> This should make it possible as far as I remember.
>
> - scart
>
>
> On 7 May 2018 at 11:27, Tom Schumann <schumann....@gmail.com> wrote:
>
> > I'm specifically trying to avoid running multiple versions of Visual
> Studio
> > for the sake of one project.
> >
> > On 7 May 2018 at 15:47, Francisco Javier Bizcocho Antúnez <
> > volkovda...@gmail.com> wrote:
> >
> > > You are not gaining anything by using VS2017, all the relevant engine
> > > functionality is already compiled. You're only getting the burden of
> > making
> > > it work with a compiler with a different C++ runtime. Just install
> VS2013
> > > compiler and all the issues will go away.
> > > On Mon, 7 May 2018 at 06:41, Tom Schumann <schumann....@gmail.com>
> > wrote:
> > >
> > > > Well that got me a bit further - looks like  _CRTNOALIAS  was defined
> > as
> > > > nothing (based on
> > > > https://doxygen.reactos.org/d7/d45/crtdefs_8h_source.html
> > > > ).
> > > > Also, pthreadmbcinfo is now struct __crt_multibyte_data*,
> > pthreadlocinfo
> > > is
> > > > now struct __crt_locale_data*, _locale_tstruct is now _locale_t
> > > > and _crtDbgFlag and _crtBreakAlloc have both gone from being global
> > flags
> > > > to macros defining function pointer types.
> > > >
> > > > On 7 May 2018 at 14:51, Tom Schumann <schumann....@gmail.com> wrote:
> > > >
> > > > > Possibly but I've compiled Source plugins without issue (I just
> > didn't
> > > > use
> > > > > the custom memory management for them).
> > > > > Anyway, looks like _CRTNOALIAS was probably defined in a previous
> > > version
> > > > > of Visual Studio but not longer is. It looks like it should be
> > #define
> > > > > _CRTNOALIAS __declspec(noalias)
> > > > >
> > > > > On 7 May 2018 at 08:56, Francisco Javier Bizcocho Antúnez <
> > > > > volkovda...@gmail.com> wrote:
> > > > >
> > > > >> Usually mixing projects that are compiled with different versions
> of
> > > VS
> > > > >> brings nothing but problems. Even if you manage to compile and
> link
> > > you
> > > > >> can
> > > > >> always have runtime issues. The C++ runtimes are dufferent. So
> rule
> > of
> > > > the
> > > > >> thumb: use the same compiler to avoid this kind of issues.
> > > > >>
> > > > >> On Sun, 6 May 2018 at 23:21, Tom Schumann <schumann....@gmail.com
> >
> > > > wrote:
> > > > >>
> > > > >> > Yeah I saw that but it looked their problem was not using Visual
> > > > Studio.
> > > > >> >
> > > > >> > On 7 May 2018 at 08:12, Frederique <auspici...@inventati.org>
> > > wrote:
> > > > >> >
> > > > >> > > Somebody with the same issue:
> > > > >> > > http://www.interlopers.net/forum/viewtopic.php?f=2&t=16578
> > > > >> > >
> > > > >> > > Try asking on there if you do not end up with a solution on
> this
> > > > >> mailing
> > > > >> > > list.
> > > > >> > >
> > > > >> > >
> > > > >> > > On 06/05/2018 23:46, Tom Schumann wrote:
> > > > >> > >
> > > > >> > >> I'm trying to compile https://github.com/ValveSoftwa
> > > > >> re/source-sdk-2013
> > > > >> > in
> > > > >> > >> Visual Studio 2017 which I know isn't supported, but I've
> > > > generated a
> > > > >> > .sln
> > > > >> > >> using the fix at
> > > > >> > https://developer.valvesoftware.com/wiki/Source_SDK_2013
> > > > >> > >> ,
> > > > >> > >> but I get compile errors which I can't figure.
> > > > >> > >> Most of the problems seem to be in memoverride.cpp - I get a
> > few
> > > > >> errors
> > > > >> > on
> > > > >> > >> line 122 of
> > > > >> > >> https://github.com/ValveSoftware/source-sdk-2013/blob/0d8dce
> > > > >> > >> ea4310fde5706b3ce1c70609d72a38efdf/mp/src/public/tier0/memov
> > > > >> erride.cpp
> > > > >> > >> - this declaration has no storage class or type specifier,
> > syntax
> > > > >> error:
> > > > >> > >> 'void' should be preceded by ';' and missing type specifier -
> > int
> > > > >> > assumed.
> > > > >> > >> Note: C++ does not support default-int
> > > > >> > >> By eye it all seems okay but it's like the compiler thinks
> > > there's
> > > > a
> > > > >> > >> missing or stray semicolon somewhere.
> > > > >> > >> Anyone had any luck with this? It seems like memoverride.cpp
> > has
> > > > been
> > > > >> > the
> > > > >> > >> source of a few issues over the years but none of the older
> > > > solutions
> > > > >> > I've
> > > > >> > >> looked at have helped.
> > > > >> > >> _______________________________________________
> > > > >> > >> To unsubscribe, edit your list preferences, or view the list
> > > > >> archives,
> > > > >> > >> please visit:
> > > > >> > >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/
> > hlcoders
> > > > >> > >>
> > > > >> > >>
> > > > >> > > _______________________________________________
> > > > >> > > To unsubscribe, edit your list preferences, or view the list
> > > > archives,
> > > > >> > > please visit:
> > > > >> > > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/
> > hlcoders
> > > > >> > >
> > > > >> > >
> > > > >> > _______________________________________________
> > > > >> > To unsubscribe, edit your list preferences, or view the list
> > > archives,
> > > > >> > please visit:
> > > > >> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/
> hlcoders
> > > > >> >
> > > > >> >
> > > > >> _______________________________________________
> > > > >> To unsubscribe, edit your list preferences, or view the list
> > archives,
> > > > >> please visit:
> > > > >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
> > > > >>
> > > > >>
> > > > >
> > > > _______________________________________________
> > > > To unsubscribe, edit your list preferences, or view the list
> archives,
> > > > please visit:
> > > > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
> > > >
> > > >
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list archives,
> > > please visit:
> > > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
> > >
> > >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
> >
> >
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders

Reply via email to