【发布时间】:2012-08-08 17:46:49
【问题描述】:
我已经编写了一个简单的 C++ 程序,现在我想在另一台计算机上使用它。
我使用 Visual Studio 2010 进行开发,我在其中只使用标准库函数(iostream、fstream、字符串等),但是当我尝试在 Win XP 机器上运行它时,它不会运行。它说程序需要某些dll才能运行。
部署程序的最简单方法是什么,以便在 Visual Studio 中编译后不仅生成可执行文件 (.exe),还生成 .dll。
注意:我不想使用 Visual Studio 安装程序。
PS:我会很感激有关部署应用程序的好文章的链接。
【问题讨论】:
-
用VC++ 6.0编译。据我所知,易于分发是那个古老的编译器仍然存在的一个重要原因:-)
-
您需要包含 Viscual C++ 运行时库,或静态链接它。
-
如何选择编译器/查看哪些是 Visual C++ 运行时库(虽然我的项目中没有使用它们)?
标签: c++ visual-studio-2010 dll deployment