您的位置:首页 > 其它

命令行编译vc 6工程

2014-03-25 22:49 337 查看
由于在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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: