gpt4 book ai didi

c++ -/Mt 和/clr 不兼容

转载 作者:搜寻专家 更新时间:2023-10-31 01:50:15 25 4
gpt4 key购买 nike

我一直在使用 EIGEN 求解方程组。我成功编译代码的唯一方法是使用/CLR。当我尝试构建我的项目时,我注意到为了让我的 exe 在其他 pc 上工作,我需要使用/MT(不是 DLL)来构建它。他们不兼容的问题。如果我删除/CLR,我的项目将无法编译,如果我保留 DLL,我的 exe 可以在其他电脑上运行,但会产生不切实际的值(value)。

有人可以建议该怎么做吗?这是我编写的第一个程序。我是一名求解方程式的机械工程师,请多多包涵。

好吧,我只是在网上搜索,但我发现没有/CLR 我无法构建 Windows 窗体应用程序。

我不确定我的目标机器是否会重新分发 vc。有什么办法可以让我的 exe 和一些 dll 一起使用吗?我经常在小程序中看到这一点。

最佳答案

您需要链接到动态运行时,/MD。您遇到的问题是另一台机器没有安装该运行时。通过简单地在每台需要运行该程序的计算机上安装适用于您的 Visual Studio 版本的可再分发包来解决该问题。

关于c++ -/Mt 和/clr 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386749/

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