新手求助,VC生成的运行程序,怎么才能在别的机子下运行。

明珠港打螃蟹 2012-04-21 10:11:23
我新建的是,“文件”子菜单的 ”C/C++ header file“。扩张名是.C 。 在debug文件夹下,生成了个.EXE 可执行程序。但是 我把这个转到别的机子上,为什么打不开呢?网上各种人 有说将源代码编译的时候选择Release,再编译执行。可以 release下.exe程序 依旧不能再别的机子上运行。(那个机子木有装VC)。
我想知道怎么样才能让自己写的一些可操作性代码在别的机子上运行。谢了
...全文
195 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkxd2011 2012-04-21
  • 打赏
  • 举报
回复
选择静态编译,或者装上运行库就好了~~
lionmanong 2012-04-21
  • 打赏
  • 举报
回复
把一些包装上
super_admi 2012-04-21
  • 打赏
  • 举报
回复
VS 6.0可以选MFC静态库,但它以上的版本可能不仅仅是MFC静态库的问题,一般需要运行库。
muyi66 2012-04-21
  • 打赏
  • 举报
回复
VC编写的程序常常需要用到VC Runtime,如果那个机器上没装它,就可能无法运行了。

这东西到处都能找到,安装上就好了。
muyi66 2012-04-21
  • 打赏
  • 举报
回复
缺的是哪一个.dll?
zgszft 2012-04-21
  • 打赏
  • 举报
回复
静态链接或带上所需的DLL,与DEBUG和REKEASE无关
明珠港打螃蟹 2012-04-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
不能运行的程序Windows会给出信息说明为什么不能运行的。这个信息是什么?
[/Quote]
缺少.DLL
muyi66 2012-04-21
  • 打赏
  • 举报
回复
不能运行的程序Windows会给出信息说明为什么不能运行的。这个信息是什么?
sundayX 2012-04-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你选择MFC静态库就可以了
[/Quote]
这个可能是那台机器上的动态库中缺少支持你程序的,使用静态库来编译,去掉依赖动态库的问题。
夏天__ 2012-04-21
  • 打赏
  • 举报
回复
MFC静态库
BorrowedStory 2012-04-21
  • 打赏
  • 举报
回复
你选择MFC静态库就可以了
AnYidan 2012-04-21
  • 打赏
  • 举报
回复
ide 也是需要学习的
AnYidan 2012-04-21
  • 打赏
  • 举报
回复
ide 也是需要学习的

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧