C++运行错误: CXX0030: Error: expression cannot be castevaluated

CXX0030: Error: expression cannot be evaluated是什么?
CXX0030: Error: expression cannot be evaluated是什么?
09-08-25 &
void LargestTree(R *pRel, Edge mst[], int link[][3]); void CreateEdgeList(ADJNODE *&pList, R *pRel); void GetMax(ADJNODE *&pList, Edge &t); int NoCircle(int link[][3], Edge t); void AddtoMst(Edge mst[], Edge t, int &n); void AdjustLink(Edge t, int link[][3]); void FreeList(ADJNODE *&pList); 这里函数的声明和定义不符啊。 改成: void GetMax(ADJNODE * pList, Edge &t);
请登录后再发表评论!摄像头视频采集,C++,有精通的帮忙,问题比较难,所以别浪费我时间_百度知道
摄像头视频采集,C++,有精通的帮忙,问题比较难,所以别浪费我时间
&m_CodecMgr.263的编码; &#47,BmpU值一直不对; &#47!capSetVideoFormat(hC } return bRet.ConnectToDriver(0))
goto RET; hCap=m_ViCap,每次编译!bRet) {
&#47.GetCapWindow(),(LPARAM)this)!m_ViCGet the Driver Number if(;RET;Start to capture the video stream if(;/ if(,低像素摄像头采集的时候一点问题都没有!capSetVideoFormat(hCap。BOOL CTVMeetingD &#47.m_BmpU,sizeof(BITMAPINFO))||:InitCap(){ HWND hCap.Destroy(),(DWORD)this))
goto RET,在低像素的摄像头上没有问题;&#47,可以直接M我告诉我;/ /
m_ViCSet the Video Format if(,sizeof(BITMAPINFO)))
goto RET; if(;&#47: if(!m_ViC
m_ViCap,IOM_NOTIFY;Set the Video stream callback function if(,可是一旦到了高像素的摄像头就不行了,我反复断点跟踪:!capSetVideoFormat(hC问题主要是这.m_BmpU!capCaptureSequenceNoFile(hCap))
goto RET,猜测可能是编码的地方出了问题,IOME_VIDEO_IN):PostMessage(m_hWnd,问题应该是出在下面的地方 ,我就不弄了,sizeof(BITMAPINFO))||!capSetCallbackOnVideoStream(hC&#47,&m_CodecMgr2;&#47!m_ViCap:,太长了!capSetUserData(hCap.Destroy()。 /}另外还有其他的文件;Connect to Driver if(; BOOL bRet=FALSE,H,MAKEWPARAM(IOMN_ERR.Init())
goto RET; bRet=TRUE.GetDriverNum())
goto RET,VideoStreamCallbackProc))
goto RET.m_BmpU,&m_CodecMgr1C++的程序
毕竟是摄像头,size弄太大不好,不是视频采集卡,错误为,但是都不行:CXX0030. size已经改过:expression cannot be evaluated,发现m_BmpU的值在编码G729初始化的时候就发生错误经过跟踪
我有更好的答案
size弄大一点试了吗?
其他类似问题
为您推荐:
视频采集的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言: #define N 30…… void main(){ …… int *p,per[N]; p=为啥到这一步就有错误了?_百度知道
c语言: #define N 30…… void main(){ …… int *p,per[N]; p=为啥到这一步就有错误了?
调试时提示这一步 CXX0030: Error: expre俯罚碘核鄢姑碉太冬咖ssion cannot be evaluated到底哪里有问题啊!
提问者采纳
数组没有初始化就被引用了
提问者评价
其他类似问题
为您推荐:
define的相关知识
其他3条回答
const int N = 30; int *p, q[N]; p =俯罚碘核鄢姑碉太冬咖测试通过。
vc 6环境下试了下没有问题。可能你的调试环境有问题吧。
N应该是个知道的值,你在前面定义int N=5;应该就可以了。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C++运行错误: CXX0030: Error: expression cannot be evaluated_百度知道
C++运行错误: CXX0030: Error: expression cannot be evaluated
&#include& int e;void Input(Polynomal& PL){ Term *newT}
if(p;动态存储分配失败;& p=p-&gt.h&}*P
p=PL-&gt.h&gt!&
newTerm=new Term.h&exp)
p-&gt,*pre=NULL;#include&exp)
{pre=p; pre=PL;coef=newTerm-&gt#include& struct Term *
if(e&link=p;0)Input a term(&}
newTerm-&gt!=NULL&&p-&&&exp=e;typedef struct Term{ newTerm-&coef=c;iostream!=NULL&&p-& while(1){
cout&定义与函数在此.h&e; pre-&link=newT& PL=NULL;
cin&gt,exp);
if(newTerm==NULL){cerr&&&lt,*p=NULL;} }};exp==newTerm-&c&& exit(1);exp&lt:&& newTerm-&#include&
else{newTerm-&gt
提问者采纳
你给Input函数传递了一个参数 PL;pre=PL,但是你在函数里面又令PL=NULL;link,更别说下面的 p=PL-&gt,这样传递的参数就没有意义了写了个main函数测试了一下
其他类似问题
为您推荐:
其他1条回答
你坑爹去吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁问题解决(13)
在调试一个循环程序的时候,监视一个变量,刚开始这个变量的值均正常,但是在出现BUG的时候再在监视窗口观察该变量值的时候,却出现”CXX0030: Error: expression cannot be evaluated“这个错误,经过研究,是因为其他变量的长度超过上限而影响了该变量的值引起,只需找到越界的变量并想办法解决其越界问题即可。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:43907次
排名:千里之外
转载:57篇
(6)(1)(1)(1)(1)(2)(2)(2)(1)(4)(2)(16)(4)(1)(10)(8)(4)}

我要回帖

更多关于 cannot be cast 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信