C++ 如何在C++;建设者

C++ 如何在C++;建设者,c++,windows,resources,c++builder,C++,Windows,Resources,C++builder,我把exe文件放在项目中,然后从按钮点击执行那个些exe,那个就可以了。此外,我的配置通过以下两个选项定义为可移植和独立应用程序: C++链接器->动态RTL=false 软件包->运行时软件包->使用运行时软件包生成=未选中 编辑: 但当我复制这些应用程序并尝试在另一台计算机上使用它时,它不会从project中执行exe文件。这是因为项目中包含的exe文件与应用程序不在同一目录中 所以,问题是如何在项目中真正包含exe,而不仅仅是将位置放在其中?如何配置可在其他计算机(如我的计算机)上使用的应

我把exe文件放在项目中,然后从按钮点击执行那个些exe,那个就可以了。此外,我的配置通过以下两个选项定义为可移植和独立应用程序:

  • C++链接器->动态RTL=false
  • 软件包->运行时软件包->使用运行时软件包生成=未选中
  • 编辑:

    但当我复制这些应用程序并尝试在另一台计算机上使用它时,它不会从project中执行exe文件。这是因为项目中包含的exe文件与应用程序不在同一目录中


    所以,问题是如何在项目中真正包含exe,而不仅仅是将位置放在其中?如何配置可在其他计算机(如我的计算机)上使用的应用程序?

    我不知道这是否可行,但您是否尝试将exe文件包括在res文件中,不久前我在res文件中添加了一些wav,并将其包括在我的应用程序中,然后,我可以使用按钮的onclick事件来播放它们。

    您所说的“将exe文件放入项目”到底是什么意思?你是说C++ Builder为你生成的可执行文件吗?您是否尝试过通过Sysinternals(或类似工具)使用ProcessMonitor运行它,以检查它是否缺少任何DLL或类似文件?这是指已经编译的文件(独立的简单控制台程序),不,我没有尝试其他方法。问题可能与exe要求某些DLL有关,这些DLL存在于您的计算机上,但不存在于其他计算机上。将该DLL添加到分发包中也可以解决此问题。例如,一个工具可以是thnx For answer,但我发现project只是显示文件的位置,而不是真正包含它。