在debug mode下编译的dll不崩溃,在releas mode下编译后就崩溃!疯了...

尼克徐 发布于 2014年03月12日 | 更新于 2014年03月13日
无人欣赏。

编译一个dll并被java程序所调用,在debug mode下编译后,运行起来一切正常,在release mode下编译后,一会就崩溃。
哎,都不知道怎么调试了,怎么debug啊。
看到StackOverFlow上说是有内存初始化问题,检查了一遍也没发现...
难道只能printf了...

共3条回复
玉楼 回复于 2014年03月13日

多线程的问题吧?这种问题用log调试挺方便的啊。如果喜欢动手,自己写一个log接收窗口,管道、socket都行。

stros 回复于 2014年03月13日

你用的什么工具编的?以前borland c++ builder 编译的JNI一调就挂,记得当时搜到的原因是编译器做的某些处理和Java不合,只能换编译工具。

尼克徐 回复于 2014年03月13日

2楼 @stros vc++6.0编译的。

1楼 @玉楼 多谢。不是多线程。

登录 或者 注册