DSP

vc6下批量编译工程的方法

2019-07-13 18:45发布

方法一:          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”的意思,如果不需要的话,去掉该参数