我想在 C++ 项目中使用 <string> 库

I want to use a <string> library in a c++ project

我想 运行 我的控制台应用程序 C++ 项目在没有任何 C++ 相关编译器或库的系统上。

每当我 运行 它我得到一个错误。

"The program can't start because MSVCP110D.dll is missing from your computer. Try reinstalling the problem to fix this problem."

我相信这是因为我在我的程序中使用了库。使用 stoi 函数。

如果是这样,我如何在我的项目中添加和使用这个库。 如果不是,还有哪些选择?

这是一个简单的程序,使用以下库来读写文件。

#include <iostream> 
#include <fstream> 
#include <string>

我使用 Visual Studio 2012 构建了这个项目。

将运行用于此项目的系统使用 win7。

在发布模式下构建程序。

告诉您的客户下载 MSVCP110.dll 文件。或者 "runtime support" 个文件。

或者您使用 Visual Studio 的安装程序来创建安装文件(使用发布模式可执行文件)。

调试模式可执行文件不打算作为最终产品交付。 "MSVCP110D.DLL"中的后缀"D"表示debug.