【发布时间】:2013-07-26 14:12:15
【问题描述】:
我想问一下msvcr100是否比msvcrt有优势,优势是什么。
使用 msvc 编译器编译时,我得到的可执行文件链接到 msvcr100,因此它需要安装 MS Visual C++ Redistributable。如果我用 g++ (mingw) 编译它,那么就没有这样的要求。我猜它与 msvcrt 相关联。
我更喜欢将依赖关系保持在最低限度,所以我想知道使用链接到 mscvr100 的编译器是否有任何意义。
谢谢。
【问题讨论】:
-
使用 mingw 并不能让您免于发送 msvcrt.dll,请参阅 Should I redistribute msvcrt.dll with my application?
-
@BenVoigt 很长一段时间以来,msvcrt.dll 一直是系统 DLL。您可以像依赖 user32.dll、kernel32.dll 等一样依赖它的存在。
标签: c++ visual-studio-2010 msvcrt