编译没有关问题,运行出错,咋回事?

编译没问题,运行出错,怎么回事?急!!!!!!!!!!!!!!
vs2008 编译没有问题,但是运行的时候就出错:

microsoft visual c++ runtime library 

Runtime error 

program: .....exe

abnormal program ternination 

  确定

注: 是在用到第三方库的时候这样的,但把调用第三方库函数注释掉后,就不会

请问各位大侠是不是我自己调用错了,但是编译通过了,还是其他什么原因,虚心请教,

这个问题烦了很久,一直没解决!


------解决方案--------------------
探讨
和没说一样啊。。。

------解决方案--------------------
Debug下调试吧,看看哪个函数运行失败返回嘛
------解决方案--------------------
运行的时候dll文件带了吗?是release版本的吗?
------解决方案--------------------
部长一定回答:点重试,打开callstack窗口看看是在那个函数出的错
------解决方案--------------------
第三方库有没有例子?或者你新建个测试工程看看那个库能不能用,也许你用法不对
------解决方案--------------------
你在vc里搞个测试工程试试吧,先看vs2008调用有没有问题,然后用不同的参数看看有没有问题,一步步排除
------解决方案--------------------
调试运行 查看callstack
------解决方案--------------------
探讨
引用:
调试运行 查看callstack

chaxun.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012d458 处的 Euresys::MultiCam::Exception。

调用堆栈:
> kernel32.dll!7c812afb()
[下面的框架可能不正确和/或缺失,没有为……

------解决方案--------------------
探讨

引用:
引用:
引用:
调试运行 查看callstack

chaxun.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012d458 处的 Euresys::MultiCam::Exception。

调用堆……

------解决方案--------------------
我们不知道你使用的库是什么样子的,大家只能帮你猜问题在哪儿了,我还是建议你新建一个工程测试下vs里使用这个库是不是正常的,一步步排除错误吧

你把Boards数组定义的地方贴出来看看吧
------解决方案--------------------
你设个断点,跟着走,看哪一步出错了。
------解决方案--------------------
我也遇到了这个问题,不过我请教了一下高手,他们让我用全部重建问题就解决了,反正我是这么干的,不知道你的问题适不适用
------解决方案--------------------
Boards[0]的定义?
//
Board Boards[2];
------解决方案--------------------
看看你的运行时库的设置是否是一样的,静态链接的运行时,动态连接的?and so on....
------解决方案--------------------
又或者是编译的对齐方式不一致?