我下载了Google浏览器Chrome的代码,并在本地编译成功了。但是如果每次打开整个项目,每改一点代码,编译非常耗费时间。我最近只是想在它的子项目Browser里面做一些改动,但是当我只去编译browser这个子项目时却遇到问题。有好多头文件是在别的子项目里的,这样编译就通不过。请问碰到这种问题,应该怎么解决?在VS2005里,哪个地方可以加入别的子项目的目录?谢谢。编译碰到的错误:
1>------ Rebuild All started: Project: browser, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'browser', configuration 'Debug|Win32'
1>Compiling...
1>precompiled_wtl.cc
1>d:\chrome\chromium\src\chrome\tools\build\win\precompiled_wtl.h(9) : fatal error C1083: Cannot open include file: 'chrome/tools/build/win/precompiled.h': No such file or directory
1>Build log was saved at "file://D:\Chrome\chromium\src\chrome\browser\Debug\obj\browser\BuildLog.htm"
1>browser - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========编译出错点所在文件引用的头文件列表:
#include "chrome/tools/build/win/precompiled.h" //在这里就有问题了,不知道这个目录要在哪里加到Browser这个项目的配置里
                                                //如果我把这个文件的绝对路径指定了,这一点是可以过的,
                                                //但是后面还会碰到类似的很多问题,一个一个改比较麻烦。// ATL/WTL headers
#include <atlbase.h>
#include <atlapp.h>
#include <atlwin.h>
#include <atldlgs.h>
#include <atlframe.h>
#include <atlmisc.h>
#include <atlctrls.h>
#include <atlcrack.h>
#include <atltheme.h>Browser子项目的目录:
D:\Chrome\chromium\src\chrome\browser