1:BUILD_BY[name] student5 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] g++ compiler 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] Missing header file direct.h when compiling the code. 1:END_NOTES 2:BUILD_BY[name] student3 2:BUILD_ENVIRONMENT[operating system 32 vs 64] Windows 7 64x Digital Mars C/C++ Compiler Version 8.57 STLport 4.5.3 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] http://stackoverflow.com/questions/6193607/cannot-find-direct-h Apparently this is using digital mars compiler http://www.digitalmars.com/ For Win32, Win16, DOS32 and DOS. 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] ~note: When first building the program with Digital Mars an error showed up: PS C:\Temp\source code> \dm\bin\dmc main Fatal error: unable to open input file 'list' --- errorlevel 1 ~note: When finding, downloading and linking STLport libraries (which contained 'list') and running the code I get this... PS C:\Temp\source code> \dm\bin\dmc main -IC:\dm\stlport\stlport static vector>> m_preCalTab; ^ DbCrawler.h(122) : Error: '>' expected void gen_partition_ranges (QryGroup& rGroup, vector >& allPartitionRanges); ^ DbCrawler.h(129) : Error: ';' expected following declaration of struct member DbCrawler.h(138) : Error: undefined identifier 'm_preCalCost' vector>> BFSPntCrawl::m_preCalTab; ^ main.cpp(19) : Error: '>' expected vector > BFSPntCrawl::m_allRefinedDoms; ^ main.cpp(20) : Error: 'BFSPntCrawl::m_allRefinedDoms' previously declared as something else Fatal error: too many errors --- errorlevel 1 ~Note: Not enough information to debug further 2:END_NOTES