2016-05-03 66 views
0

我使用C++ builder 2009创建BPL项目。默认情况下,“需要”列表具有“rtl.bpi”。我在“Contains”列表中添加一些VCL表格,并尝试构建BPL项目。构建失败,由于链接器错误,如“未解析的外部'Forms :: TForm ::'从XXX.OBJ引用”。很明显,我应该添加“vcl.bpi”到“需要”列表。我做以下步骤:如何将“vcl.bpi”添加到BPL项目

  1. 右键单击“需要”,然后选择“添加引用”。
  2. 在“添加”对话框 - >“需要‘选项卡,在’包名称”文本编辑键‘vcl.bpi’,然后单击‘确定’。
  3. 它弹出错误对话框显示“File vcl.bpi not found”。

如何手动添加“vcl.bpi”?

回答

0

如果你把只在文件名本身,您需要填写与该文件驻留在文件夹对话框的“搜索路径”字段。

否则,指定该文件的完整路径。

无论哪种方式,您都可以使用浏览按钮来简化此操作。

该文件位于$(BCB)\lib\win32\release文件夹中。

+0

嗨@Remy,非常感谢。有用。但是,默认搜索路径中不是** $(BCB)\ lib \ release(或\ debug)**吗?为什么** _ vcl.bpi _ **无法找到** _ rtl.bpi _ **?毕竟,手动添加搜索路径的作品。我还有一个问题,为什么BPL项目的** Options | Packages | Build with runtime packages **复选框被禁用?有时会检查,有时候不会,我无法修改它。 – odomchen