I'm trying to organize the code files on a project I am working on just now, currently I have all the files in the same directory and these files are in different 'filters' in my visual c++ project (visual c++ express 2008) seperating them into there different modules.

It's not that big of a problem them being all in the same directory but when I want to use the library I need all the headers of the project in one directory and all the source files in another, is there any way to do this in visual c++ or whats the normal way of doing this?