How to Fix bits/stdc++.h file not found in MacOS
Difference between en6 and en7, changed 2 character(s)
1. Install the Xcode app from App Store↵
2. Go to the path = `/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1` To do this easily, open **Finder** and press Cmd+Shift+G and paste this path address and it should open up.↵
3. Create a folder named **bits**and go to this folder.↵
4. Create a file named **stdc++.h** inside the **bits** folder and open it using any text editor (e.g. TextEdit)↵
5. Paste the content from this repo to stdc++.h  file: 
`[stdc++.h]`(https://github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/include/precompiled/stdc++.h)↵
6. Now close **Sublime Text/VS Code**and reopen it and run a C++ file.↵
7. It should work!↵
### If it doesn’t work:↵
1. Try the same thing using path = `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/`↵
2. It should work now, but it might give you errors like **include<cstdalign>** is not found or similar. Just remove this include from the stdc++.h↵
-------- file and try again.↵
3. You might need to remove multiple includes and it should work eventually(at least it worked for me!). In my case, I had to remove the following lines from **stdc++.h**:↵
- `#include<cstdalign>`↵
- `#include<cuchar>`↵
- `#include<memory_resources>`↵

If it still doesn’t work, try with path = `/usr/local/include` 

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en7 English AlgoDragon_ 2022-11-12 23:37:54 2 Tiny change: '.h file: `[stdc++.h]`(https://g' -> '.h file: [stdc++.h](https://g'
en6 English AlgoDragon_ 2022-11-12 23:37:08 4
en5 English AlgoDragon_ 2022-11-12 23:35:47 23
en4 English AlgoDragon_ 2022-11-12 23:33:02 46
en3 English AlgoDragon_ 2022-11-12 23:27:20 2 Tiny change: 'sources"\nIf it st' -> 'sources"\n\nIf it st'
en2 English AlgoDragon_ 2022-11-12 23:26:44 35
en1 English AlgoDragon_ 2022-11-12 23:24:22 1412 Initial revision (published)