BDS 2006无外部依赖的构建可执行文件 我在我的机器上安装了BDS 2006 C++。现在我创建了一个简单的测试VCL程序。它在我的机器上运行没有任何问题。但在另一台机器上运行时,它会报告缺少的库: cc3270.dll borlndmm.dll

BDS 2006无外部依赖的构建可执行文件 我在我的机器上安装了BDS 2006 C++。现在我创建了一个简单的测试VCL程序。它在我的机器上运行没有任何问题。但在另一台机器上运行时,它会报告缺少的库: cc3270.dll borlndmm.dll,c++,linker,borland-c++,C++,Linker,Borland C++,在项目选项中,链接器/链接/使用动态RTL未锁定使用运行时包打包/生成-未选中。构建配置-发布 我做了什么错误,如何编译没有外部依赖关系,或者可以把我的EXE与这些库链接。 < P>在BDS 2006 Turbo C++资源管理器中,我这样做: 项目/选项/链接器 链接/使用动态RTL(未选中) 链接/无状态文件(选中) 包选项/设计时和运行时包(选中) 项目/选项/涡轮汇编程序(tasm32) 使用运行时包进行包/生成(未选中) [Notes] 确保重新编译并重建应用程序(我删除所有

在项目选项中,
链接器/链接/使用动态RTL
未锁定<代码>使用运行时包打包/生成-未选中。构建配置-
发布


我做了什么错误,如何编译没有外部依赖关系,或者可以把我的EXE与这些库链接。

< P>在BDS 2006 Turbo C++资源管理器中,我这样做:

项目/选项/链接器

  • 链接/使用动态RTL
    (未选中)
  • 链接/无状态文件
    (选中)
  • 包选项/设计时和运行时包
    (选中)
项目/选项/涡轮汇编程序(tasm32)

  • 使用运行时包进行包/生成
    (未选中)
[Notes]

  • 确保重新编译并重建应用程序(我删除所有tds、obj、exe文件)
  • 如果没有帮助:

    • 您通过VCL代码之外的一些
      #pragma链接
      手动链接LIB,因此链接器很混乱
    • 项目选项未保存
    • 您的编译器出错,需要清除预编译的头文件或移动
      #pragma hdrstop
    • 如果它是从较旧的BCB版本移植到项目,它有时会以某种方式损坏项目文件(最好是创建新的项目文件并复制它…)
  • 我建议你阅读,以避免将来的问题


  • 在BDS 2006 Turbo C++资源管理器中,我这样做:

    项目/选项/链接器

    • 链接/使用动态RTL
      (未选中)
    • 链接/无状态文件
      (选中)
    • 包选项/设计时和运行时包
      (选中)
    项目/选项/涡轮汇编程序(tasm32)

    • 使用运行时包进行包/生成
      (未选中)
    [Notes]

    • 确保重新编译并重建应用程序(我删除所有tds、obj、exe文件)
    • 如果没有帮助:

      • 您通过VCL代码之外的一些
        #pragma链接
        手动链接LIB,因此链接器很混乱
      • 项目选项未保存
      • 您的编译器出错,需要清除预编译的头文件或移动
        #pragma hdrstop
      • 如果它是从较旧的BCB版本移植到项目,它有时会以某种方式损坏项目文件(最好是创建新的项目文件并复制它…)
    • 我建议你阅读,以避免将来的问题