【发布时间】:2009-12-14 22:19:45
【问题描述】:
我有一个 dll 和一个 exe,我都有源代码。
对于DLL,我已经完全静态编译,因此,我假设.lib 也是静态的。但是,当我在 Linker > Input > Additional Dependencies 下的 C++ VC++ 2008 项目中包含 lib 时。我将 exe 的编译模式设置为 /MT(多线程)。
一切都可以编译,但是当我尝试运行 exe 时,它要求提供 dll!据我(有限的)理解,这不应该发生。
我为什么要这样做?
【问题讨论】: