如何用vs2012编写能在windows2000运行的程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用vs2012编写能在windows2000运行的程序相关的知识,希望对你有一定的参考价值。

现在只有工具vs2012,有什么办法在windows2000运行吗,MFC也试过,提示“不是有效的win32程序”,大家有什么好的方法吗?

项目属性里面,找到:链接器>高级>所需的最低版本,输入5.0(即win2000的版本号)
5.1表示winXP,6.0表示vista

VS2012默认使用“平台工具集”为VS2012(110)版本,这项参数可以设置为VS2012-WindowsXP(110),再配合上面一项设置,应该可以支持win2000运行了。
参考技术A 你编译成x64是不能在x32上运行的,编译成x32才行。追问

我看了配置,就是输出的X86

追答

那你的donet版本呢?windows2000上装了么? 还有x86只是一个名字而已,那个自己也可以随便改的,看任务管理器里运行的是x32 才是32位程序。

追问

那你能说个解决方法吗?我对原因不感兴趣。

追答

做开发的,我原因都说的这么清了,还不知道怎么解决,转行吧。

windows下如何用mono运行.net程序

参考技术A 你要明白,mono只是另一个.net架构而已。你的exe里面还是ml
所以只要目标机有mono或.net就可以运行,如果什么都没有一样不能运行。
mono的效率应该不如.net,而且相比缺乏一些功能。
参考技术B 首先需要安装
Mono
for
Windows,然后使用
mono.exe
执行即可。当然,并不是所有使用
VS
开发的
.NET
程序都能在
Mono
环境中正常运行。
举个例子,C:\Mono\

Mono
的安装目录,要运行一个编译好了的
.NET
程序
dotnetapp.exe,可以在命令提示符
CMD
界面中执行:
C:\Mono\bin\mono dotnetapp.exe安装了
Mono
后,会在开始菜单中生成一个提示符快捷方式,使用那个快捷方式也可以。
Mono
官方下载地址:
http://www.go-mono.com/mono-downloads/download.html

以上是关于如何用vs2012编写能在windows2000运行的程序的主要内容,如果未能解决你的问题,请参考以下文章

windows下如何用mono运行.net程序

windows下如何用mono运行.net程序

如何用BabeLua运行Lua代码

SQLServer2000中 如何用sql脚本还原数据库

如何用VS2010编写动态链接库DLL

SQLServer2000中 如何用sql脚本还原数据库