slynch8 / 10x

10x IDE/Editor
191 stars 34 forks source link

Solution file parsing error? #808

Open Roman-Skabin opened 2 years ago

Roman-Skabin commented 2 years ago

MSVS 2019 10x version: 0.31.35


  1. All D3D12, WinAPI, XInput symbols are not highlighted. image image image

  2. I can not "go to definition" to d3d12, winapi, xinput symbols.


Probably, it is an error with parsing %(AdditionalIncludeDirectories) in .vcxproj files

image image

Roman-Skabin commented 2 years ago

It's super unhandy when you are trying to fill some struct or use some enum and autocomplete does not work because parser does not know about these symbols. Also the problem with functions: there is no floating window that shows you their args because of the same problem: parser does not know about them. So you always have to switch between docs and code.

slynch8 commented 2 years ago

10x doesn't currently pull in all additional include paths from the proj file because it is often too much for the parser. But for now you can add them in 10x by right clicking on the sln node in the workspace tree and selecting "Settings"