在VS2015中替换__wgetmainargs

时间:2016-03-27 23:12:22

标签: winapi visual-c++-2015

现在我正在使用__wgetmainargs来检索表示在用户环境中设置的变量的字符串数组。

使用VS2013一切正常,但是,使用VS2015我收到error LNK2019: unresolved external symbol __wgetmainargs错误。

我发现这是removedCommandLineToArgvW是替代品,但我不需要命令行参数,我需要环境数组(出于某种原因我无法使用{ {1}},我只是在那里弄垃圾。)

我必须将哪个库添加到链接器或我可以使用哪种替代API?

1 个答案:

答案 0 :(得分:0)

解决此问题的方法是使用GetEnvironmentStrings返回指向所有环境变量的wchar_t序列的指针,这些变量由\0分隔,以\0\0结尾,然后可以使用直接或separated manually for a transformation into the format needed (GPLv2)