作者newslime (史莱姆)
看板C_and_CPP
标题[问题] mfc x64 Runtime Error
时间Fri May 24 14:54:59 2019
开发平台(Platform): (Ex: Win10, Linux, ...)
Win7 Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VS2008 C++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我在win32 debug模式下跑MFC,载入一个我写好的dll(x86),跑起来没问题。
但是一转换到x64 debug模式下,执行时就出现了runtime error,
我有把dll改成x64版本,在网路上找了一些方法都无效。
不知道各位高手有遇过类似的问题吗?
如果有解释不清楚的地方,麻烦指教一下,谢谢。
PS:底下有错误图片的连接,可以参考一下。
喂入的资料(Input):
预期的正确结果(Expected Output):
可以跑出MFC Dialog
错误结果(Wrong Output):
https://upload.cc/i1/2019/05/24/iusgNI.png
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
补充说明(Supplement):
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.241.82
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1558680901.A.B94.html
※ 编辑: newslime (49.217.241.82), 05/24/2019 15:04:56
1F:→ WPC001: 单看你这个画面就能看出来的人,就是真神人了... 05/25 13:17
2F:→ WPC001: 每个project都切换到x64了吗? 既然是debug,应该有trace吧 05/25 13:18
3F:推 layan: 设定页里选static link就可以了 05/25 15:46
4F:→ kingofsdtw: 我也好奇为何选DLL不能? 06/01 23:48