在 9/4/21 1:18 PM, Jonathan Marler 写道:
I could but this project builds with MSVC and I noticed that the MSVC
headers are using the same include style for these 2 particular files.
Note that we only need to change these 2 lines, to fix this.  What reason
is there not to change these 2 lines to fix this issue?  If you google it
there appears to be many projects with a header file named "rpc.h".



My personal guidance for common projects is that, if header X and header Y are maintained by the same people and their relative path does not seem to vary, then "" should be preferred to <>, so this relationship is maintained when the header directory tree is copied (recursively) elsewhere.

But in mingw-w64, all headers are system headers, so probably this doesn't apply any more. I suggest that we maintain the same scheme with Windows SDK headers, which is "" here. Many headers (such as windows.h) include others with <>, so Microsoft's choice for OLE headers might imply there had been some issues with <>.

Thoughts?


--
Best regards,
LIU Hao

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to