游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1961|回复: 3

有关创建Directx设备的问题

[复制链接]

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2008-3-7 21:44:00 | 显示全部楼层 |阅读模式
我在书上抄了个有关创建设备的例子 可是不能运行 不知道出错在那里?更让我奇怪的是将原来的程序直接编译却能通过 原程序代码和我给的程序里面一样的 我用的是.NET2003 希望得到大哥们的指点!谢谢!

sf_200837214359.rar

122.03 KB, 下载次数:

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2008-3-7 21:47:00 | 显示全部楼层

Re: 有关创建Directx设备的问题

由于一次只能传一个文件 下面这个是源程序代码(在我的机子上可以运行) 如果有那位大哥知道哪里错了的话,麻烦告诉我,或者发到我的邮箱qdch_520@163.com非常感谢

sf_200837214654.rar

359.79 KB, 下载次数:

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2008-3-7 21:49:00 | 显示全部楼层

Re: 有关创建Directx设备的问题

由于一次只能传一个文件 下面这个是源程序代码(在我的机子上可以运行) 如果有那位大哥知道哪里错了的话,麻烦告诉我,或者发到我的邮箱qdch_520@163.com非常感谢

sf_200837214921.rar

359.79 KB, 下载次数:

30

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2008-3-10 18:22:00 | 显示全部楼层

Re:有关创建Directx设备的问题

其实我第一次用的时候(就是半个月之前)也出现了这个情况,然后一位网上的高手帮我弄好了,我现在告诉你吧:
其实代码是没有问题的,只是VS.NET里面的设置有问题,除了要在链接器中输入d3d9.lib之外,还要在属性中的“常规”处把字符类型改为UNICODE,这样再编译就能成功了!
或者你不改为“UNICODE”类型也行,只要把创建窗体时前面的“L”全删除也可以通过编译,效果一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 09:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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