debug和release生成的dll不同吗

2024-06-05 08:51:52
debug和release生成的dll不同吗,在线求解答
写回答

最佳答案

MinGW-w64 目前不支持 XP 了,实现会用到 GetTickCount64,除非不使用 <chrono>、<thread> 和需要动态初始化的静态局部变量,其他 debug 模式下 GCC 生成的性能会比 MSVC 高很多,因为 MSVC 会插一堆调试信息+不开优化打死不内联,release 模式下性能区别不大但是大项目 MSVC 链接会比 GCC 慢。

DLL 的话,GCC 默认会导出所有函数,裸奔的感觉,不过你也可以用 .def 指定。

2024-06-05 08:51:52
赞 8454踩 0

全部回答(1)