Я создал файл .h с именем Resources.h, в котором я объявил переменные:
TResourceStream* setbg = new TResourceStream((unsigned int)HInstance, L"setbg",RT_RCDATA);
Я включил свой файл Resources.h в мой файл .cpp
include "Resources.h"
Я пыталсяработать с моей переменной:
SetBg->Picture->LoadFromStream(setbg);
И мой проект не работает.Я пытаюсь запустить его, но ничего не появляется.
Я также получаю это предупреждение:
[ilink32 Warning] Предупреждение: открытый символ '_setbg', определенный в обоих модулях WIN32 \ DEBUG \ SET.OBJ и WIN32 \ DEBUG \ STARTGAME.OBJ
Нет ошибок, только предупреждения.В моем проекте несколько окон.
Если я удалю эти файлы .obj, они будут воссозданы при запуске проекта?Или что мне делать?
У меня также есть эта ошибка с некоторыми другими переменными.Я попытался сделать подвижное окно без полей, поэтому я объявил их в файле .h, и это выдает мне то же самое предупреждение.Я сделал это, потому что хочу использовать их в нескольких формах, а не только в одном.
bool dragwindow = false;
int xmovewindow;
int ymovewindow;