我有一个dll和exe,两者我都有源代码。
对于这个DLL,我已经完全静态编译,因此我会认为.lib也是静态的。但是,当我在我的C++ VC++ 2008项目中的链接器>输入>其他依赖项下包含该lib时,我将编译模式设置为/MT(多线程)用于exe。
一切都编译成功了,但是当我尝试运行exe时,它要求dll!据我(有限的)理解,这不应该发生。
我应该怎么做?
对于这个DLL,我已经完全静态编译,因此我会认为.lib也是静态的。但是,当我在我的C++ VC++ 2008项目中的链接器>输入>其他依赖项下包含该lib时,我将编译模式设置为/MT(多线程)用于exe。
一切都编译成功了,但是当我尝试运行exe时,它要求dll!据我(有限的)理解,这不应该发生。
我应该怎么做?