|
|
1
3
A. RIDL file 仅限Embarcadero编译器。Embarcadero使用RIDL而不是标准IDL,RIDL与MIDL.exe不兼容。 在2009年之前的版本中,IDE直接编辑TLB文件,然后将其原样链接到可执行文件中。这很容易出错,很难维护和编辑,并且不适合VCS系统。因此创建了RIDL,TLB文件成为项目编译期间动态创建的中间文件,如OBJ和RES文件。 没有直接从RIDL文件创建C/C++源文件的工具。然而,有一个 GenTLB.exe 工具从RIDL文件创建TLB文件,然后可以使用 TLIBIMP.exe 从TLB文件创建C/C++源文件的工具。 但是,请注意,TLIBIMP.exe生成的C/C++源文件仅在C++Builder中可用,因为它们依赖于Embarcadero特定的编译器扩展名和RTL头/类型。如果您想将TLB文件与其他编译器一起使用,则必须使用它们自己的TLB导入工具/功能。 |