OC

Knowledge OS
主帖 3 条回复

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

尼克徐 尼克徐 · 2014年03月12日 · 阅读 10 · 更新于 2014年03月13日 · 无人欣赏。

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

回复

3 条
#1
玉楼
2014年03月13日

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

#2
stros
2014年03月13日

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

登录 或者 注册