zoukankan      html  css  js  c++  java
  • Delphi:MSBuild编译dproj工程

    Delphi之命令行编译工程,传统是用dcc32来编译的,它需要设置一大堆参数。

    自Delphi 2007以后,支持MSBuild编译,它直接编译.dproj工程文件,所有编译需要的东西,都已在其中设置好,省事。

    直写bat脚本上:

    @echo off
    
    set msbuild="%systemroot%Microsoft.NETFrameworkv2.0.50727MSBuild.exe"
    %msbuild% /t:Rebuild /p:Config=Release ModalMin.dproj

    结果出错,其信息为:

    没理由错。百度之,所获模糊,上stackoverflow,果然是技术网站。

    它少了所需要的环境变量。

    Delphi安装目录下已有其批处理,位置在:C:Program Files (x86)EmbarcaderoRAD Studio8.0in(这里我以Delphi XE为例)下,其名为rsvars.bat。

    更新至打包脚本:

    @echo off
    
    call "%ProgramFiles(x86)%EmbarcaderoRAD Studio8.0in
    svars.bat"
    set msbuild="%systemroot%Microsoft.NETFrameworkv2.0.50727MSBuild.exe"
    %msbuild% /t:Rebuild /p:Config=Release ModalMin.dproj

    运行之,完美编译:

  • 相关阅读:
    JS中算法之排序算法
    JS中数据结构之图
    JS中数据结构之二叉查找树
    JS中数据结构之集合
    JS中数据结构之散列表
    JS中生成随机数
    JS中数据结构之字典
    JS中数据结构之链表
    JS中数据结构之队列
    JS中数据结构之栈
  • 原文地址:https://www.cnblogs.com/crwy/p/8597164.html
Copyright © 2011-2022 走看看