项目为多人开发时,自己开发的模块调试需要输出到本地即可,但是联调时需要输出到服务器指定目录,因为项目包含的project太多,一个个修改非常麻烦。
考虑过直接用调dcc32.exe进行编译输出,但是参数和涉及的包含目录比较多,编写比较麻烦。
解决办法:在delphi的tools->environment options->添加一个user环境变量,如OutputDir,这个目录最后不要带/,要不然会出错
然后将所有project的输出目录修改为$(OutputDir)。
2011-7-14号补充
这样设置会引起delphi调试时报莫名的异常,0000029错误,必须结束进程才能操作,这样方法不太可取。