Это может помочь некоторым людям, у которых все еще есть проблемы.
Я использую Visual Studio 2015 и могу передавать аргументы только при изменении определения argv
.
Вместо
int main(int argc, char **argv){
}
Я должен был использовать
int main(int argc, char *argv[]){
}
Не знаю, зачем это было нужно, но работает.