Я использую VS2013 и пользовательский SDK WEC2013 для компиляции программы для устройства WEC2013 (ARM). Компилятор является частью SDK. Теперь я испытываю разное поведение компиляции на двух разных ПК.
Компилятор помещает выходные файлы .tlog в тот же каталог, что и выходные файлы .ob на ПК A. На ПК B я нахожу эти файлы .tlog в отдельном каталоге. ProjectName.SDK_Name.tlog
,
Компилятор на ПК A записывает файлы vc110.pdb
а также vc110.idb
в месте, где создаются файлы .obj. На ПК Б я нахожу вместо vc120.pdb
а также vc120.idb
на том же месте.
Функция Code Analysis показывает проблемы в коде на ПК A, но ничего на ПК B.
Похоже, что на обоих ПК работает другой компилятор. vc110.pdb
должен генерироваться компилятором, включенным в SDK, поскольку SDK генерируется с этой платформой. vc120.pdb
должен генерироваться компилятором VS2013 (внутренняя версия VC 12.0).
Задача ещё не решена.
Других решений пока нет …