代码之家  ›  专栏  ›  技术社区  ›  Tim

VC 6的命令行生成?

  •  3
  • Tim  · 技术社区  · 17 年前

    有其他选择吗?

    最终我会将这些迁移到2008年,但目前这不是一个选择。

    6 回复  |  直到 17 年前
        1
  •  7
  •   Community Mohan Dere    6 年前

    我正在录下最重要的部分 your link 这里-微软有一个坏习惯,移动的东西周围,留下死链接。这不仅是最重要的一点,而且它提供了足够的信息来进行搜索,如果/当他们移动它。

    您可以在命令行中建立VisualC++项目,而不首先导出MaMfile(MaFfile、FiNeNAM.MAK)和使用NMUE实用程序。

    基本命令语法是

    msdev FileName[/MAKE“ProjectName ConfigName | ALL”][/REBUILD/CLEAN/NORECURSE/OUT LogFile/USEENV]

    其中FileName是项目(.dsp)或工作区(.dsw)文件的名称。

        2
  •  5
  •   Tim Tim    17 年前

    我想我在这里找到了答案: http://msdn.microsoft.com/en-us/library/aa699274.aspx

    谢谢大家

        3
  •  0
  •   stu    17 年前

    当然你可以自动化。我已经好几年没用过vc了,但是我觉得这个编译器叫c8.exe或者wow,我已经记不起那些无聊的小花絮了,但是看看你的vc\bin目录里所有的前执行者,它的名字就很明显了。 在最坏的情况下,您可以编写批处理文件。但我也记得UI有一个“createmakefile”函数。所以你只需要做一次,然后从命令行运行make,瞧。或者可能是nmake。再说一次,已经很久了。

        4
  •  0
  •   Michael Burr    17 年前

    Microsoft提供了用于生成VisualStudio项目的命令行驱动程序。在VC6中,它被称为“msdev”(do msdev/?查看选项列表)。

        5
  •  0
  •   Community Mohan Dere    6 年前

    我们在我的工作场所使用自动构建。基本上只是我从命令行触发的一个批处理文件。让我确保我可以发布一些示例代码,然后再继续发布。但是是的,自动化构建是可能的。

    示例代码:

    (?):(?):(?):(?):(?):(?):(?):(?):(?):(?):(?):(?):(?):(?)(?)(?)(?)(?)(?)(?)(?)(?)(?)(?)(?)(

    请致电X:\BuildTools\bin\BuildVbProj.bat %组件名%%SOLUTIONDIR% %PROJFILE%%BUILDOUTPUTFILE% %预生成文件%if%ERRORLEVEL%NEQ 0

    编辑: BuildVbProj.bat文件最终调用Program Files\MS Visual Studio\VB98\文件夹中的VB6.exe。尝试用“VB6.exe/?”或“VB6.exe-?”调用它,它将显示选项列表。您可以使用这些选项基本上自动化您的流程。

    VC98文件夹中也应该有一个类似的用于VC的exe。

        6
  •  -2
  •   EvilTeach    17 年前

    另一个劳动密集度较低的选择是



    选择(批生成)
    按钮(重建)

    推荐文章