-
Notifications
You must be signed in to change notification settings - Fork 233
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
Comments
its very easy to switch to VS2010,
|
Try this VS2017+ branch: |
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. |
VS2012+ ships with a Windows XP compatible toolset, e.g., v141_xp. |
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. |
You're right, I forgot those who are still using Windows XP SP0,1,2. |
My 5 cents - using Win XP SP0/1 - very dangerous
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 |
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... |
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)
The text was updated successfully, but these errors were encountered: