Я бы хотел скомпилировать проект C ++ с помощью всего одного вызова WinExec
, чтобы запустить другой исполняемый файл с некоторыми параметрами командной строки. Я понятия не имею, какие настройки указать в моем проекте, чтобы получить исполняемый файл, который работает без параллельных библиотек Microsoft, которые я не хочу устанавливать в моей целевой системе. Есть намеки?
Симптом - это приложение, которое не запускается и в журнал приложения записывается следующее событие (свободно переводится с французского):
Error, SideBySide, event #33
Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" cannot be found.
ОБНОВЛЕНИЕ: я знаю, что использование WinExec
- это плохая практика, но это работает как чудо, и Microsoft не может удалить его в любом будущем выпуске API, не так ли?