gpt4 book ai didi

c++ - Visual Studio CRT - 如何使用静态和动态 CRT 共享客户端使用的静态库?

转载 作者:行者123 更新时间:2023-11-28 07:27:22 27 4
gpt4 key购买 nike

如果您有以下项目结构:

 -Shared
- Exe_Proj1
- Exe_Proj2

CRT的使用方式有以下几种:

-Shared (Dynamic CRT /MD)
- Exe_Proj1 (Dynamic CRT /MD)
- Exe_Proj2 (Static CRT /MT)

那么如何与“Exe_Proj2”共享“Shared”项目呢?

我考虑过在共享中使用/NODEFAULTLIB 但这不会更改“代码生成”项目设置区域下的 CRT 设置。

最佳答案

如果 Shared 是一个静态库,你就做不到。使 Exe_Proj2 使用动态 CRT 或死尝试。

如果 Shared 是一个动态库,它应该可以工作,只要您不在库,但在这种情况下,链接器不应该提示。

关于c++ - Visual Studio CRT - 如何使用静态和动态 CRT 共享客户端使用的静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515542/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com