加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用VS2008编译二进制文件不需要.NET?

发布时间:2020-12-16 09:24:11 所属栏目:百科 来源:网络整理
导读:我正在尝试使用VS2008编译一个非常简单的C应用程序.我的问题是生成的二进制文件要求系统安装.NET.项目中没有实际代码使用.NET功能,但是在没有.NET的任何系统上执行时会出现错误. 那么,无论如何使用VS2008进行编译,以便生成的二进制文件可以在没有.NET的系统
我正在尝试使用VS2008编译一个非常简单的C应用程序.我的问题是生成的二进制文件要求系统安装.NET.项目中没有实际代码使用.NET功能,但是在没有.NET的任何系统上执行时会出现错误.

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

解决方法

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

您可以在项目属性下的现有项目中更改此设置 – >一般 – >公共语言运行时支持.

编辑

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读