We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Do we have to specify the header files' path which are located in different directories one by one directory ? Can I just specify the general directory ,and letting the mdk itself searching header files in sub-directories?
There are too many sub-directories,and it's taking a lot of time. Can anyone help me please? Thx!
thank you. I wrote a .bat file like this,
DIR D:\project\*.h /B /s > D:\project\out.txt
But it outputs like this,
D:\project\driver\can.h D:\project\os\cmsis.h ...
ie,it contains not only the folder path, but filename too, besides there's no semicolon in the end of each line, which cannot be recognized by uVision.
I tried several 'DIR' related commands, like '/ad', but still can't figure it out. Could you tell me what's the exact command to do it?
You seem to see problems.
Let's just think about your above dir output.
3 minutes with any free Windows compiler would be enough to write a program that: - strips the rest of the line after the last path separator. (strrchr) - throws away lines that matches the previous line. (strcmp, strcpy) - concatenate new lines with ';' in between. (strcat/snprintf/printf/...)
And that is just one of many possible options.
There is seldom time to find the "best" or "optimal" solution - most of the time "good enough" will do.
yeah, I know we can write a simple program by ourselves. Maybe i was fixed to seeking for the 'perfect' solution provided by uVision itself.
'most of the time good enough will do', you're right, especially for us engineers, and I'll take it.
thanks,Per.