DX
图形编程各种问题汇总
目录
1.
安装
SDK
出现
S1023
错误的解决方法
.
.......................................................................... 1
2.
报错
error LNK2001 .......................................................................................................... 1
3.
HelloWorld
在
VC2010
中报错问题解决
(
2011
数媒
2
班
刘宏侠)
........................ 2
4.
directX
安装好后,配置
VS
环境的方法(
2011
数媒
2
班
张亚莹)
.
......................... 3
5.
不缺少括号的情况报错
fatal error C1075:
与左侧的
大括号“
{”(………..”)
匹配之前遇
到文件结束(
2011
数媒
2
班
贾文杰)
................................................................................ 5
6.
报错无法解析的外部符号
_main,
该符号在函数
___tmainCRTStart
的问题
(
2011
数媒二班
郭云鹏)
................................................................................................................. 6
7.
D3D
中的像素格式问题
(
2011
数媒一班
刘思凡)
.................................................. 7
8.
C++
模版函数不能够将定义和声明分开写(
2011
数媒一班
周杨稀)
.................... 8
9.
如何在
D3D
字体中显示中文字体(
2011
数媒二班
贾文杰)
.................................... 8
1.
安装
SDK
出现
S1023
错误的解决方法
可能已经安装早期版本,在控制面板里面删除
Microsoft Visual C++ 2010 x86/x64 redistribuable - 10.0.(number over 30319)
2.
报错
error LNK2001
d3dutility.obj : error LNK2001: unresolved external symbol _Direct3DCreate9@4
d3dutility.obj : error LNK2001: unresolved external symbol __imp__timeGetTime@0
Debug/D3DInit_cmt.exe : fatal error LNK1120: 2 unresolved externals
这是工程里没有添加库文件,可以在
"
工程
->
设置
->
连接
"
的
"
对象
/
库模块
"
中添加这两
个文件或者在任意一个
cpp
文件中(
d3dUnit.cpp
或者
d3dutility.cpp
)加入如下代码
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"winmm.lib")