C - CodeBlocks - установить аргументы программы - PullRequest
0 голосов
/ 03 октября 2018

Мой вопрос довольно прост, я создал программу (oil.exe) на C, которая применяет масляный фильтр к изображению.Чтобы запустить его, я просто набираю в командной строке:

C:\...\oil.exe lena.ppm 5 25

Где первый аргумент - это изображение для редактирования, которое находится в той же папке, что и oil.exe, два последних аргумента - фильтрпараметры.Это работает нормально.

Теперь я хочу напрямую запустить программу из CodeBlocks, где я могу установить 3 аргумента в Project -> установить аргументы программы.Моя проблема в том, что он не работает, программа не может открыть файл, когда я набираю свои аргументы точно таким же образом:

Пример

Ягде-то ошиблись?

1 Ответ

0 голосов
/ 04 октября 2018

Текущим рабочим каталогом может быть не каталог, в котором находятся ваши oil.exe и lena.ppm, а каталог проекта.Попробуйте разместить картинку там или укажите полный путь.

...