NikFaraday
@NikFaraday
Student full-stack Developer

Как настроить конфигурацию C++/CLR?

Нужно настроить передачу аргументов через командную строку в программу (Точнее, запуск программы из другой программы и передача аргументов туда). Проблема заключается в том, что я не могу нормально настроить конфигурацию проекта, что бы точка входа принимала аргументы.

Что я сделал вообще?
Я указал, что подсистема проекта это консоль
628ea2f342be5133043342.png

Я указал, что точка входа это main
628ea315505de699922419.png

До этого момента у меня точка входа выглядела вот так:

int main()
{
   // Code this
}

Но, мне нужно, чтобы точка входа выглядела вот так (данный набор аргументов является стандартным согласно документации Microsoft):
int main(int argc, char* argv[])
{
   // Code this
}

Но, при попытке запустить программу с аргументами выкидывается вот такое сообщение об ошибке:

Ошибка LNK1287 недопустимая управляемая точка входа "int __cdecl main(int,char * * const)" (?main@@$$HYAHHQEAPEAD@Z)

Как это можно настроить?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
int main(array<System::String ^> ^args)
{
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы