命令行编译vc 6工程

来源:互联网 发布:cisco路由器查看端口 编辑:程序博客网 时间:2024/04/30 01:25

  由于在linux下用命令行久了深感命令行的方便,最近又需要在win下用vc6 弄一个工程,由于觉得打开图形界面比较麻烦。而且编译时间有比较长。所以就在网上搜索找到一些

命令行的方式:

编译用到了工具msdev,单独输入这个命令是会打开vc6界面。 msdev /? 查看帮助信息:

Z:\src>msdev /?Usage:  MSDEV [myprj.dsp|mywksp.dsw]  - load project/workspace        [<filename>]            - load source file        /?                      - display usage information        /EX <macroname>         - execute a VBScript macro        /OUT <filename>         - redirect command line output to a file        /USEENV                 - ignore tools.options.directories settings        /MAKE [<target>] [...]  - build specified target(s)              [<project> - <platform> <configname>]              [[<project>|ALL] - [DEBUG|RELEASE|ALL]]              /CLEAN            - delete intermediate files but don't build              /REBUILD          - clean and build              /NORECURSE        - don't build dependent projects
另外由于这个文件不在windows的默认工作目录中,所以还需要运行脚本设置,脚本目录:

D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT
另外这个脚本无法设置全局的环境变量所以需要cd 到这个脚本的目录执行,然后再cd到工程目录下来编译,这样比较麻烦,不如直接在工程目录下放一个脚本 init.bat,初始化环境变量:

"D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
然后就可以调用 msdev了。(注意这时候如果再开一个cmd,还是无法调用msdev的)

用如下的命令行编译程序:

msdev PE-Armor.dsw  /make -all "PE-Armor -Win32 Debug"


参考链接:

http://mylovejsj.blog.163.com/blog/static/38673975201162934744898/








0 0