我正在使用VS2013和WEC2013自定义SDK来编译WEC2013(ARM)设备的程序。编译器是SDK的一部分。现在,我在两台不同的PC上遇到了不同的编译行为。
编译器将.tlog输出文件放在与PC A的.ob输出文件相同的目录中。在PC BI中,在单独的目录ProjectName.SDK_Name.tlog
中找到这些.tlog文件。
PC A上的编译器将文件vc110.pdb
和vc110.idb
写入创建.obj文件的位置。在PC B,我找到vc120.pdb
和vc120.idb
在同一个地方。
功能代码分析显示PC A代码中存在问题但PC B处没有问题。
看起来两台PC上运行的编译器不同。 vc110.pdb
应该由SDK中包含的编译器生成,因为SDK是使用该平台生成的。 vc120.pdb
应由VS2013编译器(内部版本VC 12.0)生成。