fix:修正mingw编译。
This commit is contained in:
parent
92bd4755bf
commit
f08e3e05c8
@ -154,7 +154,7 @@ std::string get_home()
|
|||||||
std::size_t len = 0;
|
std::size_t len = 0;
|
||||||
// _dupenv_s() 在 Visual Studio 2008 的 CRT (msvcr90) 中引入的,似乎没有进入系统 CRT (msvcrt)。
|
// _dupenv_s() 在 Visual Studio 2008 的 CRT (msvcr90) 中引入的,似乎没有进入系统 CRT (msvcrt)。
|
||||||
// mingw-w64 GCC 通常默认只链接到系统 CRT,所以找不到这个符号。
|
// mingw-w64 GCC 通常默认只链接到系统 CRT,所以找不到这个符号。
|
||||||
#if defined(MINGW32) || defined(MINGW64)
|
#if defined(__MINGW32__) || defined(__MINGW64__)
|
||||||
char* homedir = getenv("USERPROFILE");
|
char* homedir = getenv("USERPROFILE");
|
||||||
if (homedir) {
|
if (homedir) {
|
||||||
return std::string(homedir);
|
return std::string(homedir);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user