急!求教devenv.exe命令行编译vc的sln解决方案

hongh520 2011-05-27 02:08:33
批处理文件如下:

@echo off
echo 建立日期 %date%
echo 建立日期 %date%>build.log
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" 解决方案名.sln /rebuild RELEASE /out output.log
type output.log>>build.log
echo 完成构建
echo 完成构建>>build.log
start notepad build.log

问题:
这样编译解决方案的话如果解决方案里面有多个工程项目,不能根据我的需要先编译那个工程,后编译哪个工程,
比如我要先编译所有lib工程或者dll工程完以后再编译exe工程.........

不知道有人研究过这个吗?求大侠解答一下...
/project 参数 怎么用,求一个完整的示例.....

先谢谢了!
...全文
679 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
silent1 2012-09-09
  • 打赏
  • 举报
回复
感谢!
hongh520 2011-05-27
  • 打赏
  • 举报
回复
@echo off
echo 建立日期 %date%
echo 建立日期 %date%>build.log
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" 解决方案名.sln /project 项目名称 /rebuild RELEASE /out output.log
type output.log>>build.log
echo 完成构建
echo 完成构建>>build.log
start notepad build.log
hongh520 2011-05-27
  • 打赏
  • 举报
回复
解决了,之前是加了/project 但是项目文件路径写错了导致没有成功,现在ok了!
hongh520 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ouyh12345 的回复:]

先设置依赖
[/Quote]

什么依赖?
ouyh12345 2011-05-27
  • 打赏
  • 举报
回复
先设置依赖
hongh520 2011-05-27
  • 打赏
  • 举报
回复
请先试了再说........
hongh520 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 visualeleven 的回复:]

devenv.exe的命令行参数
[/Quote]

我不是问你参数,我是问怎么用!
参数直接
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /?
就出来了!
Eleven 2011-05-27
  • 打赏
  • 举报
回复

15,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧