zc2007 发表于 2024-8-1 15:42:04

为什么F5编译的文件打开闪退,F7编译的文件却可以

我使用(高级选择夹1.添加子夹_路径DLL (取运行目录 () + "DLL1.dll", "test", 1, 取变量地址 (结构体), , "ck3", 子夹图标, , , 假, 真, , ))这句话,使用F5调试的话闪退(错误: 接收到未经处理的严重异常,代码为: 0xC000041D)即使“清理解决方案”也不行,但是使用F7生成的文件就能正常打开这个dll1,请问怎么回事?

Xelloss0618 发表于 2024-8-1 15:56:14

确保你的运行目录又这个dll文件

zc2007 发表于 2024-8-1 17:37:03

Xelloss0618 发表于 2024-8-1 15:56
确保你的运行目录又这个dll文件

有这个文件的,我分别复制到了运行目录

accet 发表于 2024-8-1 17:58:20

你要确定你的dll类型..
如果你是64位程序. 调用32位dll也不行..

zlk 发表于 2024-8-1 22:54:52

也有可能被杀软给行为防护了。碰到过一些组件使用静态编译后闪退无法运行。

zc2007 发表于 2024-8-2 08:58:44

accet 发表于 2024-8-1 17:58
你要确定你的dll类型..
如果你是64位程序. 调用32位dll也不行..

:'(,刚学,确实是dll位数不对
页: [1]
查看完整版本: 为什么F5编译的文件打开闪退,F7编译的文件却可以