Closed hu-ximing closed 3 weeks ago
Bug 描述
Windows msys 编译提示 undefined reference to win32_utf8argv(int*, char***)
undefined reference to win32_utf8argv(int*, char***)
复现方法
cmake -DCMAKE_BUILD_TYPE=Release -B build
cmake --build build -j 8
预期行为
编译成功
屏幕截图
环境
附加内容
main.cpp 中注释掉 52-54 行,编译可以成功
main.cpp
#if defined(_WIN32) win32_utf8argv(&argc, &argv); // Convert command line arguments to UTF-8 under Windows #endif
配置时是否缺少构建指定 MinGW 套件?否则会无法链接上 Windows 的依赖。
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -B build
Bug 描述
Windows msys 编译提示
undefined reference to win32_utf8argv(int*, char***)
复现方法
预期行为
编译成功
屏幕截图
环境
附加内容
main.cpp
中注释掉 52-54 行,编译可以成功