Project1

标题: VC制作DLL怎么选择release啊?? [打印本页]

作者: secondsen    时间: 2009-10-24 01:37
标题: VC制作DLL怎么选择release啊??
RT

我看利用DLL完成RM不可能任务!(3)用VC制作自己的DLL
里面有这么一句

编译的时候注意要在编译选项里设置编译方式为Release方式,不然有的时候其它机器会无法调用,而且效率会降低~

在哪里选择啊??
作者: 紫苏    时间: 2009-10-24 07:17
仔细找找,一般是在 build (创建)菜单的 configuration manager(配置管理器),弹出对话框后,把你的工程配置从 debug 修改为 release
作者: secondsen    时间: 2009-10-24 23:26
为啥我做的dll总是报错啊。。。

RuntimeError:Moveleft or MoveleftA

我完全是按照范例上写的做的呐。。。另外。。。函数也是和范例上一摸一样。。。。。咋回事呐???
作者: 紫苏    时间: 2009-10-25 00:10
你确定这个是 DLL 报错?因为我只在 RM 中见过这个错误,是在 DLL 中找不到你指定的函数名时抛出的
你确定你的函数已经导出了?
作者: secondsen    时间: 2009-10-25 00:54
就是调用DLL的时候报错的。。。。

.def那个我也写了啊
作者: link006007    时间: 2009-10-25 01:09
写了def的话 是不是没有配置到工程里面啊  不然好像是可以运行哦
实在不行 直接使用 ANSI C 的格式试试 = =
作者: 神思    时间: 2009-10-25 01:11
-___-试下用__declspec(dllexport)导出.....
作者: 紫苏    时间: 2009-10-25 03:49
用 dumpbin 看看你 DLL 里导出的函数名,如果不是 Moveleft 就说明你的模块定义文件有问题……
作者: 猫哥哥    时间: 2009-10-25 04:11
如果是网上下载的VC6,请用英文版
作者: secondsen    时间: 2009-10-25 09:46
感谢各位,虽然还是很糊涂,但总算是做出一个来了。。。。。谢谢谢谢!!!!
作者: 灼眼的夏娜    时间: 2009-10-27 08:31
这个错误很显然是 没导出




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1