1. Re-organize the include header files for "Search" project (All the defined MACROs will be put into functionInventory.h).
2. All the MACROs define in functionInventory.h should add pre-compile judgment.