如何从midas源代码构建midas.obj

时间:2012-01-04 17:20:14

标签: c++ delphi static-linking datasnap .obj

最近我发现了a problem on the midas并修复了它,现在的问题是我想使用MidasLib而不是midas.dll和源代码我只能构建DLL。

源代码是C ++,我对它的知识很少。我知道MidasLib.pas在内部使用midas.obj,所以我需要创建它以将midas静态链接到我的应用程序。如何在C ++ Builder上完成? (XE)

1 个答案:

答案 0 :(得分:1)

编译C ++代码时,编译器会为您拥有的每个.CPP / .C文件创建一个.OBJ文件,并将其保存在计算机上的某个位置。在大多数情况下会发生的情况是,会在所有这些.OBJ文件上运行链接器将它们连接到单个EXE或DLL中,但在您的情况下,您不需要这些结果。与大多数编程IDE一样,您的C ++ Builder会自动执行编译和链接。

如果你只是想要.OBJ,你需要找到项目文件夹中C ++ Builder放置其.OBJ文件的位置(称为“中间输出”,通常是因为它是编译和链接之间的中间步骤)。所以你必须有一个名为midas.cpp或midas.c的源文件,它产生一个名为midas.obj的相应输出文件。