gpt4 book ai didi

c++ - 将动态 C 运行时链接到 clang (windows)

转载 作者:可可西里 更新时间:2023-11-01 13:14:22 25 4
gpt4 key购买 nike

Windows 上的 Clang(使用 msvc 库)默认与 libcmt(静态运行时库)链接。有没有一种简单的方法来链接动态库(msvcrt)?

通常,clang 将 -defaultlib:libcmt 添加到链接器命令,它将程序链接到静态运行时。即使源文件为空,也会发生这种情况。

我发现您可以通过添加选项 -Wl,-nodefaultlib:libcmt -D_DLL -lmsvcrt 来覆盖默认值。但是,这似乎很尴尬。有没有比这更好的链接动态运行时的方法?

最佳答案

如果您使用 clang-cl,则常规的/MT//MD 标志会起作用。

关于c++ - 将动态 C 运行时链接到 clang (windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41850296/

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