首页 > 解决方案 > 使用 Conan/CMake 编译 DLL 时出现的运行时问题在直接使用 Visual Studio 2017 编译时不存在。是否可以解决?

问题描述

我想在 Conan/CMake(使用 Visual Studio 2017 编译器)的帮助下使用 DLL 构建。不幸的是,在不安装 Visual C++ 可再发行组件的情况下将 DLL 与另一个项目链接是不可能的,而直接从 Visual Studio 2017 生成的 DLL 是可能的。我想找到一种方法来生成不需要任何新依赖项的 DLL去工作。有解决办法吗?

我已经尝试修改编译器的选项:/MD、/MT、/MDd、/MTd,我尝试使用编译器选项来考虑运行时:/clr、/ZW 我尝试使用链接器选项来获取运行时考虑:/WINMD

标签: c++visual-studiocmakeruntimeconan

解决方案


推荐阅读