#include <vector>
struct TMouseHook{
HWND hWind;
HHOOK Hook;
};
#pragma data_seg(".AAA")
vector <TMouseHook> hooklist(1,NULL);
#pragma data_seg()
#pragma comment(linker, "/section:.AAA,rws")
использование вектора в #pragma data_seg
Код:
Может есть какие то ограничения на содержимое data_seg и векторы не допускаются?
Сделай конструктор и деструктор для твоего TMouseHook
и допиши using namespace::std;
по крайней мере вот это у меня успешно компилиться
#include <vector>
using namespace::std;
struct TMouseHook{
HWND hWind;
HHOOK Hook;
};
#pragma data_seg(".AAA")
vector <TMouseHook> hooklist(); //;1,NULL);
#pragma data_seg()
#pragma comment(linker, "/section:.AAA,rws")
Проблема в неверных аргументах конструктора.