游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9352|回复: 10

关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-10 18:49:00 | 显示全部楼层 |阅读模式
      在学习DXUT的过程中,我将DXUT的头文件都复制出来,创建一个DXUT文件夹,包含在程序目录下,在项目属性 --> 配置属性 --> C++ --> 常规中的附加包含目录该为 DXUT\,然后取消预编译头.
      可是将原来Microsoft Direct SDK\Samples\C++\Direct3D中的例子copy出来运行时,就老是出现相同的错误.
    emptyproject\dxut\imeui.cpp(9) : fatal error C1083: Cannot open include file: 'msctf.h': No such file or directory
     在我电脑上搜索 msctf.h,就是搜索不到.可是在例子原来的地方运行就可以通过,在其他地方运行就提示出现找不到 msctf.h的错误.

    出处:
    // File: ImeUi.cpp
    //
    // Copyright (c) Microsoft Corporation. All rights reserved.
    //--------------------------------------------------------------------------------------
    #include "dxut.h"
    #include "ImeUi.h"
    #include <math.h>
    #include <msctf.h>-------------错误出处
    #include <malloc.h>
    #include <strsafe.h>
[em5]望广大大侠赐教~~~~ [em7]

41

主题

148

帖子

184

积分

注册会员

Rank: 2

积分
184
QQ
发表于 2007-12-11 20:52:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

有时候MS在头文件中给你来一句
#ifdefined XXX
#include <msctf.h>
#endif
就会给你带来麻烦了,那个XXX就是MSVER之类的东西,自己找找吧。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2007-12-12 09:56:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

谢谢了啊

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2008-1-17 11:38:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

问题解决了吗?我也遇到相同的问题,怎么解决的,可以email给我吗:shangxiuying0912@hotmail.com QQ:67530591
谢谢了

3

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2008-3-28 09:50:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

kan kan

3

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2008-3-28 09:50:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

我也出现这问题

16

主题

88

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-3-29 11:04:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

谁知道啊?怎么弄?

12

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2008-5-7 08:05:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

大家还真牛,都在回答什么问题呀?动不动就弄个私人邮箱出来,然后将答案发送到某个邮箱,解决的方法都没有提供出来就说谢谢,这些的帖子垃圾的要命,后来的人不能从这里学习到任何东西,一个垃圾问问题的人,和一个垃圾回答问题的人.

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-5-7 23:29:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题


http://www.cs.bgu.ac.il/~pcprogs/install/Microsoft_SDK/Include/
找找,据说没啥用,哈哈

还是装个platform sdk吧

12

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2008-5-11 23:47:00 | 显示全部楼层

Re:关于Direct SDK中自带的程序DXUT学习 ImeUi.cpp文件出现的问题

事实上,platform SDK里面有msctf.h,但是却存在一些调用问题,我在将platform sdk所在的目录include入到我的工程里面以后,就发现带入了其它相关错误,并不能解决问题,我的platform sdk版本是windows server 2003 sp1.
请大家帮帮忙,还有在网络上面都说了是IME(Input Method Editor,输入法)的语言问题,但是我觉得我的电脑上面已经有足够过的IME了,所以应该是没有问题的了.
另外值得注意的是,在gamedev上面有篇类似的文章是说要清除cpp/h 文件里面的ime,仍然不解,检查了工程里面的设置,根本发现不了这个IME设置的选项,一直在郁闷中,还请各位高手帮帮忙.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 17:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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