I have a project in C++ (ms vc++).
When I compile and external dependency is added, basetsd.h.
What is this and why is it needed.
How can I get rid of it - Source attached...
Printable View
I have a project in C++ (ms vc++).
When I compile and external dependency is added, basetsd.h.
What is this and why is it needed.
How can I get rid of it - Source attached...
You don't want to lose it. This has the base windows message processing for your main form/window.
Maybe I don't understand. Why do you think you need to get rid of it. Will it not compile?
Jim,
Thanks for the reply.
I didn't phrase that right!
What I meant is:
What is the criteria for basetsd becoming a dependency (i.e. is it the inclusion of windows.h).
basestd.h declares some simple typedefs, like INT for int, PINT for int* etc.
I don't know why it is in external dependencies, but yes, it is always there when you include windows.h. I think it disappears when you compile in release mode. You could also read about external dependencies in the user manual. Maybe they explain how a file get's into the dependencies.
Yeah, that seems to be the case,Quote:
so maybe it's all files that aren't in the main VC includes folder
Thanks for the replies folks.