Chuyu-Team / VC-LTL

Shared to msvcrt.dll and optimize the C/C++ application file size.
Eclipse Public License 2.0
1.05k stars 204 forks source link

无法解析的外部符号 __byteswap_ulong __byteswap_ushort __byteswap_uint64 #41

Closed wangwenx190 closed 6 years ago

wangwenx190 commented 6 years ago

描述 前端 Clang 6.0.1,后端 VS2017 15.8.2,编译 Qt 5.11.1,出现以下错误: sqlite3.obj : error LNK2001: 无法解析的外部符号 byteswap_ulong sqlite3.obj : error LNK2001: 无法解析的外部符号 __byteswap_ushort sqlite3.obj : error LNK2001: 无法解析的外部符号 byteswap_uint64

环境信息

wangwenx190 commented 6 years ago

在相同的环境和配置参数条件下,不用VC-LTL是可以完美编译的,使用VC-LTL之后就报错了,不过只有那一个小插件报错,其他组件都没有报错。

mingkuang-Chuyu commented 6 years ago

确认,在无法支持内部函数 或者 关闭 内部函数 的情况下 使用 此类函数会导致无法链接 找不到符号。

mingkuang-Chuyu commented 6 years ago

4.0.0.14-Preview已经修复了此问题,感谢反馈。