Я сделал игру на основе MFC, и мой проект включает в себя изображения и звуки. Теперь я хочу создать установку установщика для ее распространения.Каков правильный способ использования файлов ресурсов в проекте MFC?
я использовал ресурсы, обеспечивая их точный путь, например, в
img->Load(L"C:\\Users\\Ad33l's\\Desktop\\block mania\\block mania\\res\\db.png");
MCIWndCreate(NULL, NULL,WS_POPUP|MCIWNDF_NOPLAYBAR|MCIWNDF_NOMENU,L"C:\\Users\\Ad33l's\\Desktop\\block mania\\block mania\\res\\tick.wav");
1.Can кто-нибудь сказать мне какой-либо способ избежать жесткого кодирования фактического пути ресурса, поскольку эти файлы ресурсы не будут присутствовать на этом такой же точный путь на других компьютерах?
2.Also наставит меня, чтобы обрабатывать эти файлы ресурсы при создании автономного SETUP (я использую авансовые установки)
Не используйте абсолютный путь, всегда используйте относительный путь; по сравнению с вашим EXE-файлом - одно из решений. – Max
Да, я так думал, но как это сделать? для этих функций требуется путь к файлу в качестве аргумента. –