"控制台目标"之间有什么不同?和#34; GUI目标"在DCC32选项?

时间:2015-06-09 02:27:42

标签: delphi

CopyTo有两个选项:

  1. DCC32.exe:控制台目标
  2. -CC:GUI目标
  3. 使用这两个选项构建-CGdpk文件有什么不同吗?

1 个答案:

答案 0 :(得分:1)

这些选项控制输出文件的子系统。它们只对Windows有意义。它们等同于$APPTYPE指令。

  

$ APPTYPE指令控制是否生成Win32控制台或图形用户界面应用程序。

     

在{$ APPTYPE GUI}状态下,编译器生成图形用户界面应用程序。这是Delphi应用程序的正常状态。

     

在{$ APPTYPE CONSOLE}状态(相当于/ CC命令行选项)中,编译器生成控制台应用程序。启动控制台应用程序时,输入和输出标准文本文件将自动与控制台窗口关联。

     

.....

     

$ APPTYPE指令仅在程序中有意义。它不应该用在库,单元或包中。