The first thing I needed to do was update GridControls to the latest version, which I took care of doing, but now for some reason, I get compile errors that have to do with include paths in the actual GridControls files, as it relates to my project.. I'm not sure what else could have changed but I don't know how to resolve this issue, short of keeping a local copy of GridControls in my project's local directory - which I don't really want to do.
To my knowledge this program compiled flawlessly before I updated to 5.21 LTS, so I'm not sure what could have changed.
Here is the local directory structure
Code: Select all
C:\Purebasic Projects\
..............................\Includes\
...........................................\Gridcontrols\
.............................................................\esGrid
.............................................................\exGrid
..............................................................\tBOX
..............................................................\utilities
..............................\MyProject\
I don't recall if I initially had this problem when setting up this structure, and if I did, how I would have solved it..
What I want to do be able to do is reference include files from a single base directory, without having to hard code path locations into include statements (for obvious reasons)
It should be worth noting, that these lines appear to be fine
Code: Select all
XIncludeFile ("..\includes\Kill_Debug_Window.pbi")
XIncludeFile ("..\includes\gridcontrols\tbox\tbox.pbi")
I can get it to compile by adding "\purebasic projects\includes\gridcontrols\" to the front of every Xinclude within the GridControls source files, but this seems sub-optimal to me, and a pain to have to do anytime srod updates the sources.