|
Notes |
|
|
(0028012)
|
|
Brad King
|
|
2011-12-19 14:06
|
|
Thanks for starting on this. The main work to support a new VS version is to construct the patches to VS system header files. There are two types of headers:
(1) The C/C++ standard library headers. These are installed in the VC/Include folder.
(2) The Windows SDK headers. These are installed as part of a separate Windows SDK package that happens to be provided by the VS installer.
Headers from both places need to be copied and patched by GCC_XML/VcInstall/* to make them parse-able with the gccxml builtin patched GCC 4.2 parser. The hard part is in creating files like vc10Include.patch and vc10PlatformSDK.patch. You need to create a local repository, copy all the headers into it, hack gxConfiguration.cxx to use your local copy instead of the system one, and then edit the headers until they can all be #include-d by gccxml. |
|
|
|
(0028013)
|
|
Brad King
|
|
2011-12-19 16:17
|
|
|
See 0011463 for how this was done for VS 10. |
|
|
|
(0038318)
|
|
Brad King
|
|
2015-03-26 11:59
|
|
|