【发布时间】:2011-04-07 04:03:39
【问题描述】:
我的意思不是“可移植”,你可以在 Linux 或其他什么地方重新编译源代码,而是一个不需要安装的仅限 Windows 的应用程序,所以你只需将 .exe 和一些dll-s 在一个文件夹中,然后将其复制到另一台机器上,它就可以工作了。
在 VS 2003 及更早版本中根本不需要任何努力,但在 2008 中将丢失的 dll-s 放入同一文件夹中不起作用,它需要安装可再发行组件。我记得听说过这个问题可以通过清单来解决,这是我以前从未遇到过的。
那么,我该怎么做呢?
【问题讨论】:
-
为了以后参考,人们常称其为“xcopyable”或“xcopy deployable”
标签: windows visual-studio visual-c++ backwards-compatibility binary-compatibility