程序运行出现cannot execute program的原因

转载 2006年05月29日 22:13:00

今天的程序第一次遇到这个问题..在网上找到这个解释,不是太懂,先收藏了

程序编译通过,仅说明程序本身无语法错误,并不意味着程序能够顺利的执行。这是一种经常遇到的问题。根据自己对OpenCV程序的体会,主要存在以下几种情况。
1 数据类型及长度的不匹配。比如说,某些函数处理图像时,要求将它需要的某些参数的数据长度定为8位,16位或32位。还有有无数据类型区分。如果不满足条件,执行时将出错。
2 对图像进行处理时,实际上是一个计算矩阵的过程,而在进行矩阵间运算时,必须保证矩阵的大小要一致,在 OpenCV中大部分函数要求这样。
3 内存操作的问题,用OpenCV进行图像处理时,大多是用指针进行操作,这涉及到内存操作的问题。稍不注意,就会出错。比如:一指针已指向内存,但是没有赋值,也就是为空,当在另一处对该指针进行操作时,就会出错。
  可能还有一些其它问题也有可能不能运行程序。
  一般的解决方法是
  1 分析出错的可能原因,如,很多时候,会出现error window,可以读其中给出的出错信息,进行修改。
  2 使用step方法,一步一步执行,看哪一语句出错。分析其原因,进行纠正

VC“cannot execute program”错误的解决方法

编译连接都成功,但是运行的时候却出现“ cannot  execute program”的对话框 解决方法很简单,Project-》Setting-》Debug选择Executable for ...

Anatomy of a Program in Memory(程序运行时内存结构)

转载自:http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory Memory management i...

Android程序运行报错"Process xxxx has died"原因查找

在我们的程序挂掉之后,我们抓取log分析,有时候有以下提示:       "I/ActivityManager( 2212): Process com.seven.test (pid 2758) h...

下列程序运行时会崩溃,请找出错误并改正,并且说明原因

下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 #include stdio.h>  #include malloc.h>  typedef struct {      TN...

在Eclipse中运行C++程序出现"Launch failed. Binary not foud"和"Program file not Specified"的问题

在办公室电脑XP下用eclipse建立一个test工程,本想使其可以在XP下的eclipse下运行起来! 但在装了MinGW后,却不能像家里的eclipse环境一样,可以顺利run起来。 不管怎么...
  • reille
  • reille
  • 2011年09月01日 23:07
  • 13883

程序运行出现的异常

  • 2007年11月14日 19:37
  • 261KB
  • 下载

maven项目中程序运行编译的时候出现:编码GBK的不可映射字符

由于JDK是国际版的,我们在用javac.exe编译时,编译程序首先会获得我们操作系统默认采用的编码格式(也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file....

java--程序运行时出现内存溢出

今天在使用程序统计数据时,ch

Linux基础知识学习:安装JDK出现 cannot execute binary file

当我遇到这个问题时,我在网上搜相关资料,其中找到一篇如下解决办法:linux系统下遇到cannot execute binary file的问题,一般由以下情况造成:非root用户或者无执行权限 编...

【Android入门】第一个程序运行出现AVD Error错误

【Android入门】第一个程序运行出现AVD Error错误 新建一个安卓项目,点击运行,出现如下错误: 然后,设备选择框是这样的是因为没有运行安卓模拟器: 但是,如果...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序运行出现cannot execute program的原因
举报原因:
原因补充:

(最多只允许输入30个字)