Я успешно экспортировал проект обработки, который отображается как P3D. Файл .exe работает даже из командной строки. Мне нужно запустить этот исполняемый файл из программы на C ++. Когда я звоню
system("Project_name.exe");
на нем это не открывает файл. Я проверил путь, успешно открыв другие типы файлов, такие как .txt. Я также попробовал это с системой («start Project_name.exe»), и он дает тот же вход.
Это потому, что он не читает Java с приложением должным образом? Папка Java также находится в том же каталоге. Я использую VS 13 Pro. Пожалуйста помоги!
Примечание: я понимаю, системные вызовы не лучший подход. Я также использовал CreateProcess, но не удалось. Я думаю, что файл открыт, но рамка и содержимое не отображаются.
Спасибо
Системная команда работает нормально в случае интерактивных приложений, запуск блокнота работает нормально.
Убедитесь, что ваше приложение и зависимости выбраны из правильного пути. Вы можете попытаться установить переменную окружения пути в приложении c ++.
Если вы можете запустить это приложение из командной строки, вы можете написать командный файл для вызова своего приложения и вызвать этот командный файл из приложения c ++ с помощью системной команды