【发布时间】:2018-09-26 00:50:12
【问题描述】:
我有一个输出 C++ .exe 的 C++ 项目。该项目依赖于一些.lib 和.dll。如果我想在另一台服务器上使用 .exe,我可以只传输 .exe 而没有 .lib、.dll 和 .obj 吗? .exe 是否已构建,因此它“包含”这些文件?
谢谢!
【问题讨论】:
-
没有它们你不能复制可执行文件,看看它是否能解决这个问题?
-
如果我们谈论的是 Visual Studio,那么您的程序将具有与您用作依赖项的 Visual Studio 版本等效的 Visual C++ Redistributable。您不应该复制 .DLL,而是在目标机器上安装 Visual C++ Redist。
-
Ken White:是的,但我想了解它是如何工作的。
标签: c++ dll exe executable lib