Windows compile: Error: Compile failed

Hi everyone!

When I try to compile my game for windows, an error appears (I used javascript for all of my scripts):

Building mode: debug
Building…
Required VS version : [2017]
running: ‘“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com” “C:\test\pc\jsb-link\frameworks\runtime-src\proj.win32\particleSystem22.sln” /Build “Debug” /Project “particleSystem22”’

Microsoft Visual Studio 2017 Version 15.0.28307.1216.
Copyright © Microsoft Corp. All rights reserved.

The license for Visual Studio expires in 28 days.
1>------ Build started: Project: libcocos2d, Configuration: Debug Win32 ------
2>------ Build started: Project: particleSystem22, Configuration: Debug Win32 ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.WindowsSDK.targets(46,5): error MSB8036: The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting “Retarget solution”.
2>Done building project “particleSystem22.vcxproj” – FAILED.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
Error running command, return code: 1.

The answer is in the error message.

yeah still getting error after installing the Windows SDK version 8.1

Building mode: debug
Building…
Required VS version : [2017]
running: ‘“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com” “C:\test\pcnew\jsb-link\frameworks\runtime-src\proj.win32\particleSystem22.sln” /Build “Debug” /Project “particleSystem22”’

Microsoft Visual Studio 2017 Version 15.0.28307.1216.
Copyright © Microsoft Corp. All rights reserved.

The license for Visual Studio expires in 28 days.
1>------ Build started: Project: libcocos2d, Configuration: Debug Win32 ------
2>------ Build started: Project: particleSystem22, Configuration: Debug Win32 ------
2>jsb_module_register.cpp
2>main.cpp
2>AppDelegate.cpp
2>c:\test\pcnew\jsb-link\frameworks\runtime-src\proj.win32\main.h(32): fatal error C1083: Cannot open include file: ‘tchar.h’: No such file or directory (compiling source file main.cpp)
2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: ‘corecrt.h’: No such file or directory (compiling source file …\Classes\jsb_module_register.cpp)
2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: ‘corecrt.h’: No such file or directory (compiling source file …\Classes\AppDelegate.cpp)
2>Done building project “particleSystem22.vcxproj” – FAILED.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
Error running command, return code: 1.

This is your problem. It sounds like something is messed up with your Windows SDK or that maybe you have some conflicting options. I would try re-installed Visual Studio and looking at what SDK’s it is installing.

Thanks for your answer, i reinstalled everything right but I’m still getting an error when compiling

1>------ Build started: Project: libcocos2d, Configuration: Debug Win32 ------
2>------ Build started: Project: particleSystem22, Configuration: Debug Win32 ------
2>LINK : fatal error LNK1181: cannot open input file ‘v8.dll.lib’
2>Done building project “particleSystem22.vcxproj” – FAILED.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
Error running command, return code: 1.

Please help