Сигнатура для основной функции в C \ C ++ может включать 3 аргумента:
main( int argc, char *argv[ ], char *envp[ ] )
Третий - это переменные среды.
Я компилирую библиотеку под VS10, поэтому у меня нет main ()
. Как я могу получить переменные среды точно такого же типа, как в char * envp []
? Я предпочитаю не использовать .NET для уменьшения зависимостей и, возможно, когда-нибудь буду открыт для переносимости.