В настоящее время я работаю над программой atm, которая подключается к клиенту к серверу, который я запускаю на своем ПК, мне нужно иметь возможность, когда вы открываете файл программы, он делает то, что делает, но также ему необходимо поместить файл изображения в определенное место.
Я могу переместить файлы и т. д., Но проблема в том, что мне нужно, чтобы фотография была встроена в файл, поэтому при запуске «file.exe» файл помещается в «C: \ Users \% username% \ AppData \ Roaming. \ MagicalSoftware \ cat.jpg "автоматически.
Если бы кто-нибудь мог объяснить мне, как встроить это воображаемое в файл.exe и экспортировать его, это было бы потрясающе. Я совершенно новичок в C++ и Visual Studio, поэтому, если бы вы могли объяснить, как будто вы разговариваете с идиотом, я бы принял участие.





Вы можете встроить произвольный файл в ресурсы вашего EXE, добавив Файл ресурсов в свой проект. Затем вы можете получить доступ к данным ресурса во время выполнения с помощью FindResource() / LoadResource() / LockResource() и записать данные в файл по вашему выбору на ПК, используя любой API, который вы хотите (CreateFile() / WriteFile(), std::ofstream и т. д.)
Поскольку вы используете Visual Studio, вы можете перетащить изображение прямо в свой проект:
Затем вам нужно создать файл заголовка ресурса, который ссылается на ваше изображение, чтобы его можно было скомпилировать в двоичный код вместе с вашим проектом. Вот довольно простое руководство, которое проведет вас по шагам: http://www.winprog.org/tutorial/resources.html