C++ 和 Windows , CRT

标签 c++

我正在使用 C++ VS 2008 开发应用程序。 现在我需要安装相应的 MSM 或在客户机器上安装 redist 才能正常工作。

有什么方法可以让我只复制那些 CRT dll 并让应用程序运行。

私有(private)程序集选项似乎很复杂。

最佳答案

如果您只依赖于 CRT,那么是的,您可以简单地通过 XCOPY 将其部署为私有(private)程序集,它会正常工作。将它放在与您的应用程序相同的文件夹中。

这样做会阻止您的应用程序利用 CRT 的服务版本。这对您来说可能是也可能不是问题。

关于C++ 和 Windows , CRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614641/

相关文章:

c++ - 自己的共享指针析构函数中的段错误

c++ - 如何在不重绘的情况下更改窗口矩形

c++ - 在 std::vector 上强制执行大小约束的非侵入式方法?

C++编译QT报错

c++ - avx512 中比较内在指令的不同语义?

c++ - Libmosquitto 发布不会将所有消息传递到 Azure IoT 中心

c++ - 如何更新 C++ 项目中的 xively 提要

c++ ‘total’ 未在此范围内声明。主要的

c++ - 为什么 nasm 说我在 g++ 创建的程序集中有错误?

c++ - int() 导致覆盖参数