Хотя ошибка идентична тому, что другие испытали, мое окружение совершенно иное.На самом деле я пытаюсь объявить константу:
const long CS_DROPSHADOW = 0x20000;
const long WS_EX_LAYERED = 0x80000;
Сообщается об ошибке для двух имен констант.
Объявление констант находится в файле заголовка вне объявления любого класса.
Вот как выглядит файл H:
#ifndef _ASD_SMARTWINDOW_MAIN_H_TAGXXXMAIH_
#define _ASD_SMARTWINDOW_MAIN_H_TAGXXXMAIH_
#include "ASDTail.h" //Queue support.
namespace ASDSmartWindowMaster
{
...
};
class ASDSmartWindowListener
{
};
const long CS_DROPSHADOW = 0x20000;
const long WS_EX_LAYERED = 0x80000;
//Now comes a bunch of enums...
enum KLayeredWindowType
{ ... };
class ASDSmartWindow
{
};
#endif