У меня есть проект C++ и проект Python под одним решением в Visual Studio. Я не хочу изменять проект C++, потому что он сложный и завершенный. Я больше не хочу касаться этого. Поэтому, чтобы интегрировать их, я решил вызывать проект C++ в Python, а не наоборот.Вызов проекта C++ project() в Python в Visual Studio?
Я хочу передать параметры из Python в
int main(int argc, char** argv)
из проект C++.
Как я могу это сделать?
Но что такое второй аргумент ...? И как я могу выбрать запуск сценария Python? После того, как я нажму зеленый отладчик Local Window, отладчик отправится на поиск C++ main() и запустит его. –
@ perfectionm1ng Что вы подразумеваете под «2-м аргументом?» 'argv' - это массив строк в стиле C, содержащий отдельные аргументы командной строки, если вы имеете в виду это. – Angew
@ perfectionm1ng Какие проекты запускаются, когда вы нажимаете «Начать отладку», управляются настройками «StartUp project». И в «Project> Properties> Debugging» вы можете установить исполняемый файл, аргументы и т. Д. Подробнее см. В помощи VS. – Angew