Search Issue Tracker

Fixed in 2022.2.X

Fixed in 2019.4.X, 2020.3.X

Duplicate in 2021.2.X, 2022.1.X



Found in

Issue ID




Poor error message from IL2CPP on Windows Desktop with specific Visual Studio installation sequence



I'm submitting this bug report on behalf of a user who posted about it on the forum here:

I've not reproduced it locally, but it seems these are the Visual Studio installation steps, as described by the user:

* had VS2017, uninstalled it
* installed VS2019
* added some .NET versions
* added Unity Hub

Then when the user builds an IL2CPP player, they get a rather cryptic error message from the Microsoft C++ compiler:

Cannot open include file: 'string.h': No such file or directory

Likely, the issue is that the C++ workload for Visual Studio is not installed. However, Unity or IL2CPP should be able to detect this case and provide a better error message.

  1. Resolution Note (fix version 2020.3):

    Fixed in 2020.3.31f1.

  2. Resolution Note (fix version 2019.4):

    Fixed in: 2019.4.38f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.