[问题] 编译可以执行 但压成dll后会出现错误

楼主: x526542012 (HUHU)   2020-12-03 01:02:29
开发平台(Platform): (Ex: Win10, Linux, ...)
Win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VS2008
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenCV
问题(Question):
更改程式码后在编译器可以直接执行,但编成dll后,点执行档
初始化到一半,跳出错误 (堆积错误)
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
补充说明(Supplement):
大型程式 Code有点难贴 基本上这个dll主要都是在读外部SDK
想请问各位大大有遇过这种情形吗
最佳解答100P ??
作者: Lipraxde (Lipraxde)   2020-12-03 01:10:00
呼...呼叫水晶球...不小心按错,补回来
作者: Schottky (顺风相送)   2020-12-03 01:19:00
要我们掷筊就对了贴程式码的方法请看置底要我瞎猜的话我猜是你写错,但哪里写错就不知道了
作者: wtchen (没有存在感的人)   2020-12-03 03:07:00
不补程式码的话砍掉喔
作者: nh60211as   2020-12-03 07:48:00
自己刻DLL
作者: ucrxzero (RX-0)   2020-12-03 09:41:00
我猜你有地方写错了
作者: annheilong (方格子)   2020-12-03 10:08:00
觉得写错+1 执行档没错只是刚好没错而已内存误用的问题不一定会爆掉至于怎么解...埋 log 看死在哪边吧
作者: stupid0319 (征女友)   2020-12-03 17:39:00
ollydbg打开来看就知道了吧
作者: ctrlbreak   2020-12-03 19:25:00
我都先重开机
作者: james732 (好人超)   2020-12-03 19:40:00
heap错误有可能是内存违规存取之类的
作者: firejox (Tangent)   2020-12-03 23:57:00
用debug mode执行,设中断点一步步执行,找出错的地方或者用procdump生成dump file再用debugger开

Links booklink

Contact Us: admin [ a t ] ucptt.com