gpt4 book ai didi

visual-studio - 使用 Windows 编译器创建调试构建 FFMpeg 静态库

转载 作者:行者123 更新时间:2023-12-04 22:53:40 25 4
gpt4 key购买 nike

我们正在使用通过 --toolchain=msvc 开关编译的 FFMpeg 静态库,以及链接到静态运行时 (-MT) 的 VS2010 编译器。这些库工作正常,但它们链接到 libcmt.lib。

我们想编译这些库的调试版本(即链接到 libcmtd.lib)。在我添加的配置调用中:

./configure --toolchain=msvc --enable-debug --arch=x86 --extra-cflags=-MTd

这将导致一些使用 -MTd 开关调用 cl.exe 以及一些使用 -MT 开关调用,并导致链接器阶段发生冲突。

我错过了什么?

最佳答案

我设法通过使用以下配置开关解决了这个问题:

./configure --toolchain=msvc --enable-debug --arch=x86 --extra-cflags="-MTd" extra-cxxflags="-MTd" --extra-ldflags="-nodefaultlib:LIBCMT"

关于visual-studio - 使用 Windows 编译器创建调试构建 FFMpeg 静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180419/

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