Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update COMPILING #42

Open
beyefendi opened this issue Nov 13, 2016 · 8 comments
Open

Update COMPILING #42

beyefendi opened this issue Nov 13, 2016 · 8 comments

Comments

@beyefendi
Copy link

COMPILING file says "To compile Scylla you need to have VS2008 installed."
But even the solution file is generated by Visual Studio 2010
Moreover it depends on ATL (<atlbase.h>), hence Visual Studio 2010 Pro needed (namely Express does not compile)

@greenozon
Copy link

its very easy to switch to VS2010,
do as follows in project properties: http://prntscr.com/f5mgeh

  1. Scylla uses WTL which is based on ATL...

@LonghronShen
Copy link

Try this VS2017+ branch:
https://github.com/LonghronShen/Scylla

@NtQuery
Copy link
Owner

NtQuery commented Jan 5, 2019

Scylla was compiled with platform toolset v90 to support Windows XP SP0,1,2,3. That is why you need VS2008 unfortunately. Using a new platform toolset will degrade the support for Windows XP.

@LonghronShen
Copy link

VS2012+ ships with a Windows XP compatible toolset, e.g., v141_xp.
So I forked to add support for those who want to use new Visual Studio version.

@NtQuery
Copy link
Owner

NtQuery commented Jan 5, 2019

Yes they have that: https://docs.microsoft.com/en-us/cpp/build/configuring-programs-for-windows-xp?view=vs-2017

But they only support the latest XP Service Pack version.

Maybe it makes sense to finally drop support for older OS versions.

@LonghronShen
Copy link

You're right, I forgot those who are still using Windows XP SP0,1,2.
Since it is in year 2019 now, we have morden OS, morden building toolset, fantastic git tool, let's make the app more friendly to moden man.

@greenozon
Copy link

My 5 cents - using Win XP SP0/1 - very dangerous
Marjoriity of SW checks that even if you running dead old WIn XP you must run SP3.
older SP are vulnerable and have lots of issues.
It does not mean SP3 is secure, but comparing to SP0/1/2 - in an order of magnitude.

  1. Regarding XP usage as main OS - well, I know noone out of my many friends who is still using it.
    Majority still sits on Win7, but xp - only inside VM and for very very rare use-cases...

I propose to archive/preserve support of Win XP (as a git tag or branch - whatever) and switch say to W7 / W10 as baseline in master branch

@NtQuery
Copy link
Owner

NtQuery commented Jan 5, 2019

I think nobody should use XP as main OS, but XP is often used in VMs for reverse engineering, because it is the best OS for that. Mainly due to the fact that it has less security features, it is very easy to go deep into the windows internals + easy to write drivers...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants