博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vc/vs工程命令行编译
阅读量:6537 次
发布时间:2019-06-24

本文共 2484 字,大约阅读时间需要 8 分钟。

msdev(编译vc工程)[D:\program files\Microsoft Visual Studio\Common\MSDev98\Bin\msdev.exe]

0. msdev /?  获取帮助

1. 编译一个工程(dsp)的Debug/Release版,并使用/out[>]输出日志到指定文件

msdev nMakeTest.dsp /make "nMakeTest - Win32 Debug" /out build.log

msdev nMakeTest.dsp /make "nMakeTest - Win32 Release" /out build.log

msdev nMakeTest.dsp /make "nMakeTest - All" > build.log

2. 编译多个工程(dsw)

msdev nMakeTest.dsw /make "nMakeTest1 - Win32 Release" "nMakeTest2 - ALL" /out build.log

3. 清除一个工程

msdev nMakeTest.dsp /make "nMakeTest - Win32 Debug" /clean /out build.log

4. 清除并重新编译一个工程

msdev nMakeTest.dsp /make "nMakeTest - Win32 Debug" /rebuild /out build.log

5. 其他选项说明

/norecurse    不编译依赖工程

/useenv        忽略Tools/Options/Directories Settings下路径配置,使用环境变量下的路径配置

++++++++++++++++++++++++++++++++++++++++++++++++++

devenv.com(编译vs工程) [D:\program files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com]

0. devenv.com /?   获取帮助

1. 编译一个工程Debug/Release版,并使用/out[>]输出日志到指定文件

devenv.com vsNMakeTest.vcproj /build "Debug|Win32" /out build.log

devenv.com vsNMakeTest.vcproj /build "Release|Win32" > build.log

devenv.com vsNMakeTest.sln /build "Release|Win32" /project "vsNMakeTest\vsNMakeTest.vcproj"> build.log

2. 编译一个解决方案

devenv vsNMakeTest.sln /build "Debug|Win32" /out build.log

devenv vsNMakeTest.sln /build "Release|Win32" > build.log

3. 清理工程/解决方案

devenv vsNMakeTest.vcproj /clean "Debug|Win32" /out build.log

devenv vsNMakeTest.sln /clean"Release|Win32" > build.log

4. 清除并重新编译一个工程/解决方案

devenv vsNMakeTest.vcproj /rebuild "Debug|Win32" /out build.log

devenv vsNMakeTest.sln /rebuild "Release|Win32" > build.log

5. vcbuild

     [win32版本:D:\Program Files\Microsoft Visual Studio 9.0\VC\vcpackages]

     [x64版本:   D:\Program Files\Microsoft Visual Studio 9.0\VC\bin\amd64]

     编译vs的vcproj工程。 【vcbuild.exe /?】  获得更多帮助

vcbuild.exe" /platform:win32 vsNMakeTest.vcproj debug

vcbuild.exe" /rebuild /platform:win32 vsNMakeTest.vcproj release

vcbuild.exe" /clean /platform:win32 vsNMakeTest.vcproj release

6. msbuild

     如果你的机器上没有装有Visual Studio,那么可以使用MSBuild编译.sln或.project(C++/C#/VB等)。

     MSBuild可以通过安装.NETFramework来安装,一般的安装路径为C:\Windows\Microsoft.NET\Framework\版本号
     其实devenv执行build时候,后台也是调用MSBuild来build的。【msbuild.exe /?】  获得更多帮助

     注:/p:DefineConstants表示定义宏

MSBuild vsNMakeTest.sln /t:rebuild /p:Configuration=Release

MSBuild vsNMakeTest.vcproj /t:rebuild /p:Configuration=Debug

MSBuild vsNMakeTest.vcproj /t:clean /p:Configuration=Debug /p:DefineConstants="USE_LIB1"

MSBuild vsNMakeTest.csproj /t:build /p:Configuration=Debug;Platform=x86;TargetFrameworkVersion=v3.5

转载地址:http://ejbdo.baihongyu.com/

你可能感兴趣的文章
[转]分享2011年8个最新的jQuery Mobile在线教程
查看>>
android call require api level
查看>>
创建Visual Studio项目模版向导的几篇参考文章
查看>>
深入浅出SQL Server Replication第一篇:走近Replication(上)
查看>>
[TopCoder][SRM] SRM 562 DIV 2
查看>>
SQLSERVER是怎麽通过索引和统计信息来找到目标数据的(第一篇)
查看>>
回调函数
查看>>
win7 x64 jdk1.7.0_51
查看>>
使用ShellExecute打开目标文件所在文件夹并选中目标文件
查看>>
HDU 4614 Vases and Flowers (2013多校2 1004 线段树)
查看>>
Minix中的字符判定ctype.c
查看>>
91平台iOS接入demo
查看>>
用js实现table内容从下到上连续滚动
查看>>
JVM学习笔记(一)------基本结构
查看>>
MHA故障切换和在线手工切换原理
查看>>
Python版本切换和Pip安装
查看>>
SilverLigth学习笔记--控制 Silverlight控件样式(转)
查看>>
poj3262
查看>>
第四十天笔记
查看>>
4、动态代理
查看>>