方法一:
1. 先建立一个空项目;
2. 把所有需要编译的工程加载到该项目中("Project -> Insert Project into Workspace",选择dsp项目文件);
3. 在该工程中选择"Build -> Batch Build", 然后在弹出的对话框中选择所有的项目点击"Build"即可。
方法二:
假若项目间有依赖关系,那么可以如下做法:
1. 在工程中选择"Project -> dependencies", 设置好依赖关系;
2. 选择"Project -> Export Makefile...",导出成makefile文件,即".mak"文件;
3. 然后直接主工程就可以了。
方法三:
假若都是单独的工程,如下做法:
1. 将每一个vc工程导出成makefile文件,即".mak"文件;
2. 建立一个批处理文件,即".bat"文件;
3. 在该文件中输入如下内容:
nmake ..\xxx1.mak
nmake ..\xxx2.mak
nmake ..\xxx3.mak
...
注意:nmake有一个CFG的参数用来表示你索要编译的类型(Debug还是Release),如果不设定在make文件中会默认选一个,详细请参看.mak文件。
nmake后面是文件路径加文件名,有多少个就加多少个。
4. 执行批处理bat文件。
方法四:
跟上述三的方法差不多,也是批处理
在.bat文件中可以如下写:
msdev Project1.dsp /MAKE "Project1 – Win32 Release" /REBUILD
msdev Project2.dsp /MAKE "Project2 – Win32 Release" /REBUILD
......
然后执行即可。
注意:上面的/REBUILD开关是“重新编连整个Project”的意思,如果不需要的话,去掉该参数