设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2905|回复: 10
打印 上一主题 下一主题

[已经解决] VC制作DLL怎么选择release啊??

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
跳转到指定楼层
1
发表于 2009-10-24 01:37:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
RT

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

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

在哪里选择啊??

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
2
发表于 2009-10-24 07:17:46 | 只看该作者
仔细找找,一般是在 build (创建)菜单的 configuration manager(配置管理器),弹出对话框后,把你的工程配置从 debug 修改为 release
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
3
 楼主| 发表于 2009-10-24 23:26:05 | 只看该作者
为啥我做的dll总是报错啊。。。

RuntimeError:Moveleft or MoveleftA

我完全是按照范例上写的做的呐。。。另外。。。函数也是和范例上一摸一样。。。。。咋回事呐???
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
4
发表于 2009-10-25 00:10:23 | 只看该作者
你确定这个是 DLL 报错?因为我只在 RM 中见过这个错误,是在 DLL 中找不到你指定的函数名时抛出的
你确定你的函数已经导出了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
5
 楼主| 发表于 2009-10-25 00:54:52 | 只看该作者
就是调用DLL的时候报错的。。。。

.def那个我也写了啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

6
发表于 2009-10-25 01:09:48 | 只看该作者
写了def的话 是不是没有配置到工程里面啊  不然好像是可以运行哦
实在不行 直接使用 ANSI C 的格式试试 = =
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

7
发表于 2009-10-25 01:11:51 | 只看该作者
-___-试下用__declspec(dllexport)导出.....
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
8
发表于 2009-10-25 03:49:58 | 只看该作者
用 dumpbin 看看你 DLL 里导出的函数名,如果不是 Moveleft 就说明你的模块定义文件有问题……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
238 小时
注册时间
2006-10-2
帖子
417
9
发表于 2009-10-25 04:11:36 | 只看该作者
如果是网上下载的VC6,请用英文版
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
10
 楼主| 发表于 2009-10-25 09:46:44 | 只看该作者
感谢各位,虽然还是很糊涂,但总算是做出一个来了。。。。。谢谢谢谢!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-29 09:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表