我希望你能帮我解决这个问题。
我想使用 CRT (/MD) 的 4053 版本而不是 Visual Studion 2005 SP1 中的最新版本 (5592) 构建一个 dll(静态链接其他非第三方库)。
我想知道使用以下方法是否足以完成此任务。通过在解决方案的所有依赖项目中使用此方法,据我了解,dll 的嵌入式清单已更改为声明请求的 CRT(和 MFC、ATL)版本。这个假设正确吗?
只是确保 dll 的嵌入式清单声明了所需的版本就足够了吗?在构建我的dll(忽略特定库)时,我不应该也使用属于旧(4053)CRT dll(msvcr80.dll)的正确导入库(msvcrt.lib)吗?这个导入库(msvcrt.lib)是如何随着像这样的小版本变化而变化的?
提前致谢!
马克·莫森