假设我有含有的源(的.cpp)文件的数目(例如5),它会产生5个.obj文件一个VC项目(对应于我的cpp文件不是所有的内核和OS层,包括.OBJ文件)。

我的项目包括xyz_1.cpp,xyz_2.cpp,xyz_3.cpp,xyz_4.cpp,并将与各4个文件.objs对应。

我怎样才能在运行时这4个.OBJ文件的名称?在运行时,我需要检查多少OBJ文件也有他们的名字。

我并不需要所有的内核或OS层的obj的,我只需要.OBJ是我的.cpp的。

此致

乌斯曼

有帮助吗?

解决方案

.obj文件名称不标准。一些编译器创建干草那些对应于cpp文件,其他人可以创建与随机的名字的人(VC实际上做的是,当与链接时代码生成配置的)而其他人可能完全跳过这个阶段。

因此,有没有明确的回答你的问题。它是编译器和编译标志依赖

此外,有没有办法得到这个信息,我知道的。

其他提示

这听起来像你需要使用微软的 dbghelp.dll 库及其调试接口访问SDK

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top