0

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

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

我发现这已被删除,这CommandLineToArgvW是一个替换,但我不需要命令行参数,我需要环境数组(由于某种原因我不能使用_wenviron,我只是在那里得到垃圾)。

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

4

1 回答 1

0

解决此问题的一种方法是使用GetEnvironmentStringswhich 返回指向所有环境变量的 wchar_t 序列的指针,这些环境变量由分隔\0和结束,\0\0然后可以直接使用或手动分隔以转换为所需的格式 (GPLv2)

于 2016-04-04T21:06:59.063 回答