Сообщения об ошибках при сборке / перестройке
e:\aaamac\aaamac\aaamacmprod\debug\jjjjgeo.tlh(1220): error C3121: cannot change GUID for class 'GeoPoint'
e:\aaamac\aaamac\aaamacmprod\debug\jjjjmap.tlh(488) : see declaration of 'GeoPoint'
клик по верхней строке привел меня к строке в файле "aaaageo.tlh
struct __declspec(uuid("c0f74d34-2802-11d4-a320-006008bf4bdf"))
GeoPoint;
// [ default ] interface IGeoPoint
клик по нижней частистрока привела меня к строке в файле "aaaamap.tlh"
struct __declspec(uuid("dd0257b9-5c91-473e-8203-bd472f51c44b"))
GeoPoint
{
double lat;
double lon;
};
aaaageo.tlh и aaaamap.tlh - это сгенерированные коды из файлов tlb, которые я не могу контролировать.
Этокод, скомпилированный, собранный и запущенный с использованием VC ++ 6. Этот код не смог скомпилировать / собрать с использованием nVS2010.
Что не так? Файлы tlh создаются автоматически, поэтому я не могу удалить одну из записей GeoPoint с помощью редактора.