Re[6]: Help, - LNK2001 error
От: Corvin Украина  
Дата: 27.09.02 14:15
Оценка:
Здравствуйте comer, Вы писали:

C>Здравствуйте Corvin, Вы писали:


C>>Гы-Гы... Уже не смешно... Мы тут пришли к выводу, что это глюки компилятора и решили проблему тупым переименованием требуемых функций...


C>СТОП! Каким таким переименованием? Не видел, пожалуйста на арену!

Просто дело обстоит так: мне нужно написать прогу для мониторинга работы принтера. В МСДНэе я нашел прогу-пример работы с принтером, которая как раз и отслеживала все, что только можно и собирала всю информацию о работе принтера. Написана она классно, со всеми возможными выделениями-перераспределениями памяти, так что я решил просто взять из нее все необходимые мне ф-ции и перелопатить подж себя. Для чего и переписал оные хедеры с реализациями в свой прожект. Проблема с unresolved ambiguity решилась когда я вместо, скажем,

threads.h
.......
/* thread management */
BOOL    CreateThreadSyncResources(void);
BOOL    DestroyThreadSyncResources(void);
.....


threads.cpp 
BOOL CreateThreadSyncResources(void)
{
............
}
BOOL DestroyThreadSyncResources(void)
{
.............
}


сделал

threads.h
.......
/* thread management */
BOOL    CreateThreadSyncResources1(void);
BOOL    DestroyThreadSyncResources1(void);
.....


threads.cpp 
BOOL CreateThreadSyncResources1(void)
{
............
}
BOOL DestroyThreadSyncResources1(void)
{
.............
}

Просто интересно стало, что ж это еще такое можно было настроить в VС++...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.