Visual C++ 6 Portable
There is no "Visual C++ 6 Portable" so whatever you are using is aftermarket. Anyway, cl.exe needs to be in the list of "Executable directories" found under tools->Options. That might be set per-machine with this "aftermarket" thing, or maybe it merely needs configured.
This is the same thing the VS Code error is indicating you should do. You need to add the include directory to the c_cpp_properties.json file.
.C is the file extension for C files. .cpp is for C++ files. this is relevant because what you have there is in a CPP file but is not valid C++ code, so you'd want to use the .C file extension so that the compiler knows it is a C file. In C you could omit the return type of the main() routine but in C++ you have to specify it.