在C++Builder XE5中,我的理解是二进制文件
更新:这是否也适用于.tlb文件?这似乎是基于.ridl文件编译的,如果我删除它,则会自动生成。
MyProject.res
(由编译器在与.cbproj
文件相同的目录中创建)包含程序图标和项目版本详细信息的编译版本(尽管我的似乎还包含XML清单)。但这些信息也包含在.cbproj
文件和.ico files
中;如果我删除.res
文件,那么下次打开项目时它似乎会被重新创建。因此,将*.res
标记为不在源代码控制中是否安全?(我使用git
)。或者是否可以将其生成在与对象文件相同的目录中,以便它不会与源代码混合在一起?(在C++Builder 5中,这肯定是不安全的-如果您删除了.res文件,它会抱怨找不到它,并且您将失去您的图标。)更新:这是否也适用于.tlb文件?这似乎是基于.ridl文件编译的,如果我删除它,则会自动生成。