具有混合 MT 和 MD 库的 Visual Studio C++ 解决方案

问题描述 投票:0回答:1

我有一个 Visual Studio C++,其中包含几个项目和库。

一个是用MD选项编译的,另一个是用MT选项编译的。

有什么方法可以让这种设置起作用吗?

c++ visual-studio static-linking dynamic-linking
1个回答
1
投票

不应使用 /MD 和 /MT 编译单个二进制文件(dll/exe)

这些库有不同的代码来处理线程的启动和停止,即使你让编译工作,它也不一定能工作

使用 Dll 来分隔不同的样式,或使它们全部一致

© www.soinside.com 2019 - 2024. All rights reserved.