[问题] VS2005 CLR产生DLL

楼主: newlymoon (NEWLYMOON)   2018-03-23 10:36:00
开发平台(Platform): (Ex: Win10, Linux, ...) xp,win732,win764
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)vc++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):编译出的DLL(主要功能是在两个软件之间当中介层,以共享
内存的方式传递资料),在X86平台运作都正常,但是在X64平台有机会出现错误,机
率大约1/1000~1/10000,
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
补充说明(Supplement):因为是偶发的错误先排除程式码造成,想请问是否有
哪些属性页需要特别设定,才能同时在X86跟X64平台正常运行,建置那边我测试过即使
是选X64在WIN7 64上跑,还是会有问题
作者: Sirctal (母猪母猪 夜里哭哭)   2018-03-23 12:45:00
compiler的bug??只是说 你们单位的compiler跟ide该升级了吧现在都vc 2017了
作者: Jockey66666 (往事已成追忆)   2018-03-23 13:42:00
什么错误都不说清楚是要问什么东西
作者: KanzakiHAria (神崎・H・アリア)   2018-03-23 14:21:00
用debug mod跑一次 该炸得一定会炸release会没事的通常是非法内存区间没喷例外感觉就是没写unit test所以没有好好的debug过
楼主: newlymoon (NEWLYMOON)   2018-03-24 10:06:00
谢谢大家

Links booklink

Contact Us: admin [ a t ] ucptt.com