vs2008,opencv1.0 ,win7,64
系统的提示是 【没有为任何调用堆栈框架加载任何符号。无法显示源代码。】 [下面的框架可能不正确和/或缺失,没有为 highgui100.dll 加载符号] #include "client.h" #include "process.h" #include "windows.h" #include "frame_to_mj2.h" #include "Image.h" #include "queue.h" void compression(struct readfileArgv *Argv); int main(int argc, char **argv) { //-------------------截取感兴趣区域----------------------- int handleRead; int handleComp; int handleClient; CvRect Box = cvRect(0,0,352,288); char *cover ; char *transferFile = "tosrc.yuv"; //待发送服务器的文件 struct readfileArgv *Argv = malloc(sizeof(struct readfileArgv)); struct queueLK *YuvBuffer = malloc(sizeof(struct queueLK)); struct queueLK *clientBuffer = malloc(sizeof(struct queueLK)); Argv->YuvBuffer = YuvBuffer; Argv->clientBuffer = clientBuffer; Argv->infile = "BUS.yuv"; initQueue(Argv->YuvBuffer); initQueue(Argv->clientBuffer); handleRead = _beginthread(readfile,0,Argv); handleComp = _beginthread(compression,0,Argv); handleClient = _beginthread(client,0,Argv->clientBuffer); printf("Thread has been started"); while (1); //cover = readyuv(argv[2]); //capture(cover,Box); //output(outPutName,argv[2],Box); // client(YuvBuffer); //--------------将Yuv压缩为mj2格式----------------------- //frame(val); } void compression(struct readfileArgv *Argv){ struct valueArgs *val = malloc(sizeof(struct valueArgs)); int frameNum = 1; char *head = (char*)malloc(10); char *outPutName = "_frame.mj2"; while(1) { if (!emptyQueue(Argv->YuvBuffer)) { itoa(frameNum,head,10); frameNum++; strcat(head,outPutName); val->outName = head ; val->srcName = outQueue(Argv->YuvBuffer); enQueue(Argv->clientBuffer,head); frame(val); } else Sleep(20); } } 主要的就是这两个文件了··highgui100.dll文件我检查了是存在的 |
|
highgui100.dll是 Release 版,不可调试
|
|
没符号不会调试汇编指令吗?
|
|
我换了一个huigui.dll 提示是 |
|
|
|
32位64位库弄混了?
|
|
没有吧 我检查了sysWOW里面有highgui100.dll呀 |
|
需要提供pdb文件方便调试,没有的话,只能看汇编码了。
|
|
重建所有试试。
|
|
除此以外
还出现了 cxcore100.dll!10011cf0() [下面的框架可能不正确和/或缺失,没有为 cxcore100.dll 加载符号] > VideoCapture.exe!vedio::captrue(_IplImage * pImg_org=0x012e0000) 行184 + 0x9 字节 C++ ffffffff() 还有kenel.dll也出现问题 |
|
怎么弄这个pdb文件啊? |
|
100分 |
编译时代码是选择输出pdb |
另外把pdb所在的路径添加到symbol路径中: |
|
参数和你的一样··我一一核对了·· |
|
说的是highgui100.dll的pdb。 |
|
就是这样子啊
|
|
楼主问题解决没有?我也遇上这样的问题了!
|
|
我也是这个问题呢
|
|
我也是这个问题!
|
|
我也是 你解决了吗
|
|
解决的话求回复,我也的苦恼中
|
|
是啊,同求,我也很着急的。
|
|
我也遇到这个问题了,求答复
|
|
这个问题 ‘Debug下正常 Release下不正常 |