gpt4 book ai didi

.net - 如何使用 VS2008 进行编译以便二进制文件不需要 .NET?

转载 作者:太空狗 更新时间:2023-10-29 20:19:25 25 4
gpt4 key购买 nike

我正在尝试使用 VS2008 编译一个非常简单的 C 应用程序。我的问题是生成的二进制文件需要系统安装 .NET。项目中没有实际代码使用 .NET 功能,但我在没有 .NET 的任何系统上执行期间遇到错误。

那么,是否可以使用 VS2008 进行编译,以便生成的二进制文件可以在没有 .NET 的系统上运行?

最佳答案

只需创建一个 C/C++ 项目。在“新建项目”对话框中,在 Visual C++ 下,您有很多选项。 CLR 子类别中的所有项目都是 .NET (C++/CLI),而 Win32 项目(以及“空项目”)是 native C/C++ 项目。

您可以在项目属性 -> 常规 -> 公共(public)语言运行时支持下更改现有项目的此设置。

编辑

问题实际上可能不是 .NET,而是 C 运行时。在这种情况下,在项目属性 -> C/C++ -> 代码生成 -> 运行时库下指定非 DLL 版本。

(如果是这样的话,您可以通过告诉我们您知道,而不是您对问题的假设,让每个人的事情变得容易得多。;))

关于.net - 如何使用 VS2008 进行编译以便二进制文件不需要 .NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/997730/

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