游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2329|回复: 6

[高手指点]为什么自己新建的工程不能被成功编译

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-3-10 23:37:00 | 显示全部楼层 |阅读模式
首先声明下哦 本人刚刚接触DX编程 所以请各位大虾不要笑话我提的问题 不过这个问题比较困扰我

我用的是VS2005 安装了SDK9.0后 里面不是有事例么? 直接用VS打开可以运行成功,但是自己新建一个空的Win32工程后,然后把它的文件添加进去后却不能成功编译,所需要的6个库文件我也在编译器里面添加了。真是郁闷,请高手帮帮忙,小D在此十分感谢

3

主题

113

帖子

147

积分

注册会员

Rank: 2

积分
147
发表于 2007-3-11 03:24:00 | 显示全部楼层

Re:[高手指点]为什么自己新建的工程不能被成功编译

尽量给出代码段.另外是否有报错提示,错误情况如何还请说明吧..
会不会是缺少模型纹理等文件.

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-3-11 09:48:00 | 显示全部楼层

Re:[高手指点]为什么自己新建的工程不能被成功编译

错误        2        error C2440: 'initializing' : cannot convert from 'const char [13]' to 'LPCWSTR'        e:\visual studio\projects\directx\vertices\vertices\vertices.cpp        203
错误        3        error C2664: 'CreateWindowExW' : cannot convert parameter 2 from 'const char [13]' to 'LPCWSTR'        e:\visual studio\projects\directx\vertices\vertices\vertices.cpp        209
错误        4        error C2664: 'UnregisterClassW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'        e:\visual studio\projects\directx\vertices\vertices\vertices.cpp        237

就是这些错误,代码就不用贴了,就是安装后他的自带的实例 Direct3D\Tutorials\Tut01_CreateDevice,我试了几个都是这几个错误~~~

万分感谢

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2007-3-11 12:06:00 | 显示全部楼层

Re:[高手指点]为什么自己新建的工程不能被成功编译

所有的const char*字符串加上 _T(".....")

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-3-11 16:24:00 | 显示全部楼层

Re:[高手指点]为什么自己新建的工程不能被成功编译

还是不行哦 _T没有定义~ 就是不明白为什么直接打开它预设好的工程文件可以成功运行,自己新建的工程就是不行 难道不是Win32工程模板么?

23

主题

112

帖子

870

积分

高级会员

Rank: 4

积分
870
QQ
发表于 2007-3-12 22:24:00 | 显示全部楼层

Re: [高手指点]为什么自己新建的工程不能被成功编译

工程属性 里面的配置属性,
字符集改为 多字符集;然后在你有错的字符串 前面加 _T(" ");
你自己对照看,你 新建的工程属性和 本身Tutorials有那几处不一样;
一般都是 环境配置不正确

15

主题

363

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-3-13 08:29:00 | 显示全部楼层

Re:[高手指点]为什么自己新建的工程不能被成功编译

字符集改为Unicode,因为DX9C开始,DXUT库只支持Unicode了。
然后所有用"XXXX"的地方改为_T("XXXX")
所用用Char的地方改成Wchar_t或者TCHAR
试试看~

楼上说得很对,您应该检查一下工程设置~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 16:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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