Я использую Visual C ++ (проект MFC) и мне нужно объединить изображения. Хотя я использую программу ImageMagick и вызываю ее из моей программы, чтобы это сработало.
Я скачал программу ImageMagick, поэтому, если я захожу в оболочку (cmd.exe), и я выполняю «составной-гравитационный центр view.bmp cointextback.bmp view.bmp», он выполняет свою работу (составной является exe внутри установки ImageMagick, которая находится в переменных среды).
Я пытался сделать то же самое в своем проекте, но безуспешно делал следующее:
- система («составной-гравитационный центр view.bmp cointextback.bmp view.bmp»);
* это дает мне ошибку, если я отлаживаю "составной" не распознается как внутренняя или внешняя команда, работающая с программой или командным файлом. "
- WinExec и ShellExecute с полным путем к exec
- Ничего не происходит. Но мне не нравится эта опция, потому что я должен указать путь установки.
Я предполагаю, что с системой я должен каким-то образом использовать переменные окружения, но я действительно не знаю ... или возможно ли сделать то, что я пытаюсь ...
Заранее спасибо!