The most likely reason is due to the Visual Studio version you have installed being newer than any version we tested with Lumberyard. Posted here as well for reference: https://forums.awsgametech.com/t/unable-to-generate-solution-for-visual-studio-2017/6840/1#answer-77022
To resolve this issue we need to modify your build settings file
- Open a command prompt and navigate to your Lumberyard dev folder
- Run the command to generate a build settings file if you don't already have one lmbr_waf configure
- Open dev/WAF/user_settings.options with your favorite text editor
- Find the following line which specifies the valid versions of visual studio 2017 ;win_vs2017_vswhere_args = -version [15.7.27703.2035,15.9.28307.665] Change it to this which allows all of 'em. NOTE: make sure to remove the semi colon at the beginning of the line win_vs2017_vswhere_args = -version [15.7.27703.2035,16]
- Back in your command window run lmbr_waf configure After this, your version of Visual Studio should be properly detected.
Hi and thx for assistance, = I altered file as asked,but still getting this:
[WAF] Configure "win_x64_vs2017 - [profile,performance_dedicated,profile_test_dedicated,debug_dedicated,debug_test_dedicated,release,release_dedicated,debug_test,debug,performance,profile_dedicated,profile_test]" [INFO] Using Visual Studio version 15 installed at: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community [WARN] Unable to initialize platform (Unable to find Visual Studio 2017 (-version [15.7.27703.2035,16]) C++ compiler and/or Windows Kit : msvc: Could not find a valid Visual Studio installation for building.). Disabling platform.
How do I resolve this ?
Your missing required VS Items (a SDK, and the compiler)
The Visual Studio 2017 default installation may not include all of the required features to run Lumberyard. Ensure these features are selected during installation.
To verify your current installation of Visual Studio 2017
From Windows, click Control Panel, Programs and Features, Microsoft Visual Studio version_number. OR Search *Visual Studio Installer* Select Modify. On the Workloads tab, do the following: Select Universal Windows Platform Development and select the following: C++ Universal Windows Platform tools Graphics debugger and GPU profiler for DirectX Select Desktop development with C++ and select the following: Visual C++ ATL for x86 and x64* Visual C++ MFC for x86 and x64* Note *You can run Lumberyard Editor without Visual C++ ATL and MFC libraries. However, to build Lumberyard Editor, you must install these libraries. Select Game development with C++ and select the following: Windows 8.1 SDK and UCRT SDK On the Individual components tab, under Compilers, build tools, and runtime: You must select at least one version of the VC++ 2017 toolset.
Make sure all that is installed make sure you have all that, as that is usually the number one cause and choose to use 2017 instead of 2015
I'lll check, but I DO have 2017 already selected.I'll let you know, and TY so much, when fixed;) cheers
[quote="Finchy, post:4, topic:6794"] Windows 8.1 SDK and UCRT SDK [/quote]
Any reason I need Windows 8.1 SDK and UCRT SDK ? I have win 10 pro, or is that simply one of the current LY requires,if so good.
All else is fine, just verifing as I'm trying to save hdd space. Id use my ssd but no room atm.
an OS is not the same as a SDK.
The info i put tells how to get an SDK
Not what I meant, do I NEED the 8.1 sdk given I have windows 10 ?
Hello, did someone forget me ? Does this still matter in 1.22 ? Finchy MISundersood me, I know is post wasn't 'about' the 'OS',I asked WHY I need windows 8sdk, given I have windows10,,,simple issue, I was comoletely misunderstood.
6 months and nothing...
SDK stands for software development kit. Microsoft operating systems inherit a lot of legacy, Win10 is just a minor evolution of what Win8 and Win7 is (under the shinny user interface, we are speaking about the OS internals). You can even install Win8 SDK on Win7.
Install all the "required" SDKs and software that Lumberyard Setup Assistant in Advanced Mode lists, you can leave out optional stuff, depending what you checked on the "Get started" dialog of the Setup Assistant.
I know what SDK is, and sure I don't mind knowing its needed,thats all I needed to know, hopefully this time compiing will work having sdk.
Btw, I saw a post somewhere on forum that LY has 'open world map' that UE4 doesn't but epic does have ability to use large maps with world composition like 20xtiles X 20xtiles or larger.
Any idea what they meant therefor by open world map in ly ? Somehow again I missed post, sorry about that. Using mail in windows 10 has no filters which doesn't help at all.
Adding new answers, comments, and votes is disabled.
Lumberyard support for visual studio 2017Accepted Answerasked 6 years ago
Install Filepath Errors with Android NDK and ToolsAccepted Answerasked 5 years ago
Help. Lumberyard does not recognize visual studio 15Accepted Answerasked 5 years ago
Unable to generate solution for Visual Studio 2017asked 3 years ago
We can see Lumberyard 1.8 in GDC 2017 ? with new visual scripting language?Accepted Answerasked 6 years ago
Cannot install Visual StudioAccepted Answerasked 6 years ago
[ERROR] No eligible platforms supported for visual studio solution generation HELP!Accepted Answerasked 6 years ago
How could I skip Visual studio ? I dont need to compile game..asked 5 years ago
Failing to make a new project at the Visual studio solution stage. HELPAccepted Answerasked 5 years ago
Visual studio 2017 compile problemsasked 3 years ago