Форум программистов, компьютерный форум CyberForum.ru

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
robert19
25 / 25 / 3
Регистрация: 26.03.2010
Сообщений: 305
#1

Невозможно разрешить идентификатор... - C++ WinAPI

01.10.2011, 23:08. Просмотров 2276. Ответов 4
Метки нет (Все метки)

Не понимаю в чем проблема. Начал изучать WinAPI, ну вообщем по учебе. И решил скомпилисть пример из книжки, попробовать. Написал как там, но выдает ошибки(пишу в NetBeans):
Невозможно разрешить идентификатор DWORD
Невозможно разрешить идентификатор GetLogicalDriveStringsA
Невозможно разрешить идентификатор nBufferLength
...

код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
#include <winbase.h>
 
using namespace std;
 
int main() {
    WINBASEAPI DWORD WINAPI GetLogicalDriveStringsA(DWORD nBufferLength, LPSTR IpBuffer);
    WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW(DWORD nBufferLength, LPWSTR IpBuffer);
 
    #ifdef UNICODE
    #define GetLogicalDriveStrings GetLogicalDriveStringsW
    #else
    #define GetLogicalDriveStrings GetLogicalDriveStringsA
    #endif
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2011, 23:08     Невозможно разрешить идентификатор...
Посмотрите здесь:

C++ Как разрешить ввод пустой сроки в консоли?
C++ Помогите разрешить задачу на стандартные функции на с!
C++ Системы классов. Помогите разрешить небольшую проблемку.
Как запретить/разрешить скролирование в DBGrid? C++
Программа не компилируется, как разрешить ? C++
Си-идентификатор C++
идентификатор C++ C++
C++ Идентификатор и Переменная
C++ Как разрешить ввод только чисел типа int?
C++ Не определяется идентификатор
0xab: этот символ невозможно использовать в идентификаторе и cout«: необъявленный идентификатор C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ВитаминКО
11 / 11 / 1
Регистрация: 17.08.2012
Сообщений: 94
03.01.2017, 19:35     Невозможно разрешить идентификатор... #2
Может быть связано со вставкой кода в другой кодировке. В моем случае такая ошибка была связана со знаком минуса. Исправив в паре мест, все стало в порядке.

Не по теме:

Да, уже 2017ый, но, может, поможет кому-то

afront
788 / 750 / 285
Регистрация: 29.02.2016
Сообщений: 2,386
03.01.2017, 19:52     Невозможно разрешить идентификатор... #3
ВитаминКО, а вы заметили что сообщению больше пяти лет?
ВитаминКО
11 / 11 / 1
Регистрация: 17.08.2012
Сообщений: 94
04.01.2017, 17:46     Невозможно разрешить идентификатор... #4
afront, а вы заметили плашку "Не по теме:"?
zss
Модератор
Эксперт С++
 Аватар для zss
6130 / 5733 / 1855
Регистрация: 18.12.2011
Сообщений: 14,657
Завершенные тесты: 1
04.01.2017, 18:11     Невозможно разрешить идентификатор... #5
Уж коли пошла такая пьянка:
Цитата Сообщение от robert19 Посмотреть сообщение
#include <winbase.h>
Пишите
C++
1
#include <windows.h>
Yandex
Объявления
04.01.2017, 18:11     Невозможно разрешить идентификатор...
Ответ Создать тему
Опции темы

Текущее время: 19:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru