GDI+
От: Аноним  
Дата: 18.02.05 13:59
Оценка:
Привет.

Тут такое дело. Использую GDI+.
Подключаю в хедер класса
#include "GDI+\BaseTsd.h"

Начинаю собирать, компоновщик выдает ошибки
неизвестный тип ULONG_PTR (пределен BaseTsd.h)
в классе определена переменная ULONG_PTR еее;
Если наглядно то так:

#include "GDI+\BaseTsd.h
class MyClass
{
......
ULONG_PTR eee;
};

но если #include "GDI+\BaseTsd.h" поместить в StdAfx.h, то все работает путем.

Причем есть много проэктов которые используют MyClass, и если не включить в StdAfx.h
#include "GDI+\BaseTsd.h"
то они также не компонуются.

Просветите, может как нить можно это устранить, а то не хорошо же получается в каждый StdAfx.h включать
#include "GDI+\BaseTsd.h"
Re: GDI+
От: SergeSS  
Дата: 19.02.05 18:45
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет.


А>Тут такое дело. Использую GDI+.

А>Подключаю в хедер класса
А>#include "GDI+\BaseTsd.h"

А>Начинаю собирать, компоновщик выдает ошибки

А>неизвестный тип ULONG_PTR (пределен BaseTsd.h)
А>в классе определена переменная ULONG_PTR еее;
А>Если наглядно то так:

А>
А>#include "GDI+\BaseTsd.h
А>class MyClass
А>{
А>......
А>ULONG_PTR eee;
А>};
А>

А> но если #include "GDI+\BaseTsd.h" поместить в StdAfx.h, то все работает путем.

А>Причем есть много проэктов которые используют MyClass, и если не включить в StdAfx.h

А>#include "GDI+\BaseTsd.h"
А>то они также не компонуются.

А>Просветите, может как нить можно это устранить, а то не хорошо же получается в каждый StdAfx.h включать

А>#include "GDI+\BaseTsd.h"

У меня компоновщик давал такую же ошибку с ULONG_PTR, которая исчезала после перекомпиляции StdAfx.cpp. Причины не выяснял.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.