Неопределенная ссылка на LONG_PTR, проблема компилятора Digital Mars C ++ - PullRequest
1 голос
/ 17 июля 2011

Я использую Win Api. Моя программа использует LONG_PTR. Он прекрасно компилируется как с MinGW, так и с Borland C ++ Compiler. Но когда я пытаюсь скомпилировать его с помощью компилятора Digital Mars C ++, выдается ошибка undefined reference to LONG_PTR. Нужно ли связывать дополнительные библиотеки для DMC, или DMC не полностью поддерживает WinApu, или LONG_PTR определяется другим именем?

1 Ответ

2 голосов
/ 17 июля 2011

Скорее всего, в заголовках Windows просто нет правильного #ifdef для этого компилятора.В MSDN перечислены типы всех типов API Windows, поэтому вам будет легко найти его и указать правильный тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...