У меня есть старый Linux-код, который я пытаюсь перенести на Windows.
Когда я впервые построил ее как прямую нативную DLL, у меня не возникло проблем с этим фрагментом кода, но когда я попытался сделать из нее DLL C ++ / CLI в смешанном режиме, у меня возникла неразрешенная ошибка внешнего объекта:
extern "C" char** environ;
Почему это работает для родного, а не CLI?
Любая идея, как обойти это, или что это вообще делает?