社区
VC.NET
帖子详情
在.net上开发的vc程序为什么在别的机器上运行不了?
lofen
2003-10-15 05:12:58
错误信息为"不是有效的WIN32程序"
请各位高手给予指点
谢谢
另外我想问如何用VISUAL C++.NET 制作打包发布的文件
谢谢!
...全文
35
2
打赏
收藏
在.net上开发的vc程序为什么在别的机器上运行不了?
错误信息为"不是有效的WIN32程序" 请各位高手给予指点 谢谢 另外我想问如何用VISUAL C++.NET 制作打包发布的文件 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
micheal882
2003-10-15
打赏
举报
回复
在那个机子上要装VC.NET
NetId
2003-10-15
打赏
举报
回复
别人需要.net框架
vc
6,
vc
.net
,
vc
7,
vc
8,
vc
9,c,c++,c#的区别与联系
1.
vc
.net
开发
的
程序
,
.net
程序
需要框架支持,没有安装框架的计算机不能运行;2.
vc
6.0
开发
的
程序
比
.net
的快;3.
VC
6/
VC
2003/
VC
2005/
VC
2008都支持MFC;4.基于
.net
的
程序
功能强大、界面美观,而且还可以跨平台(在WINCE等操作系统上运行)。5.
vc
.net
代表使用了
.net
的
VC
,而
VC
7或
VC
8也可以不使用
.net
;
VC
7或
VC
8
开发
的
程序
,假...
通过飞信的FetionVM的
.net
虚拟机来加载
.net
程序
,实现在未安装
.net
的
机器
上运行
.net
程序
通过飞信的FetionVM的
.net
虚拟机来加载
.net
程序
,实现在未安装
.net
的
机器
上运行
.net
程序
(原创)
本来想把用C#写的
程序
重写移植到win32平台的,但是感觉重写好累,而且不是很熟练,就 想着能不能在未安装
.net
的
机器
上运行,有需就有求,嘎嘎,百度了一会,已经有各位老大们已经在讨论用飞信的虚拟机平台来进行加载运行
.net
程序
了,于是自己就想着去尝试着去做一下。
(PS:飞信的就是在
.net
平台上
开发
的,不同的是飞信做了一个
.net
VC
程序
在没装
VC
的
机器
中运行
由于工作需要,经常需要演示。我们是一个专门搞研究
开发
的公司,主要是利用C和C++做
开发
。一些研究成果需要经常演示给总部的人看。演示的时候一般都是带一台笔记本去,而这笔记本一般是没有装过
VC
,也没有装VS
.net
的,而在演示的时候,我们有些
程序
是用
VC
6.0,有些
程序
是VS
.NET
2003, 有些
程序
还是用VS
.net
2005做的。这里就总结一下用C和C++
开发
的
程序
如何在没有装
VC
的
机器
里运行。
vs2005
vc
++ 生成非托管的 不需要
.net
运行环境的exe
程序
方法
在VS2005里
开发
的
VC
++
程序
在编译的时候,微软默认会加入自己的
.Net
Framework (方便推广自家产品),让你的
VC
++
程序
依赖它,这就导致
程序
编译后,无法跟往常一样直接打包,在别的
机器
就能正常运行。如果加入了
.Net
Framework ,安装包就会非常大。以下方法很好的解决了这个问题,通过以下两种方法可以用VS2005将
VC
++
程序
编译为不需要依赖
.Net
Framework就
VC
编写的
程序
不能在其他
机器
上运行的解决方案
有的时候,你在Visual C++上面经过好几个月的辛勤努力,终于将
程序
编写完成并且测试完毕,然而当你试图在客户的发布机上运行刚写好的
程序
时,有可能会碰到类似下面的错误,操作系统告诉你“由于应用
程序
配置不正确,应用
程序
未能启动。重新安装应用
程序
可能会纠正这个问题”: 一般情况下,这个问题都是由于
程序
不能找到所需要的C运行库(CRT)而引起的。 在Windows XP SP...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章