Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4556|回复: 2

使用 lazarus 写 命令行控制台程序提示project1.lpr(7,3) Fatal:

[复制链接]

该用户从未签到

发表于 2010-4-6 11:19:02 | 显示全部楼层 |阅读模式
使用 lazarus 0.9.28.2.写 命令行控制台程序,即CMD 程序。
发现不论我选择了 Program / Console application / Custom Program 来新建程序,
在默认情况下都能编译程序,但只要我新引用一些 .pp 文件,就会提示
project1.lpr(7,3) Fatal: Can't find unit Buttons used by project1
详细代码如下:
program project1;
{$mode objfpc}{$H+}
uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes
  ,Buttons   //加入很普通的一个系统自带按钮文件
  { you can add units after this };
var BitBtn1: TBitBtn;
{$IFDEF WINDOWS}{$R project1.rc}{$ENDIF}
begin
end.
                  
编译不通过,提示"Can't find unit Buttons used by project1"
回复

使用道具 举报

该用户从未签到

发表于 2010-4-8 08:37:58 | 显示全部楼层
无容器类.
button可视的控件应该指定一个parent.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-6-3 19:31:44 | 显示全部楼层
Buttons 单元是 LCL 的一部分。如果要引用它的话, 在 Project Inspector 裡面添加对 LCL 的引用。具体做法是单击 Project Inspector 裡的加号按钮, 然後在 New Requirement 选项卡中的 Package Name 裡输入
  1. LCL
复制代码
, 最後单击 OK。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-3 12:34 , Processed in 0.027827 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表