|
|
最近在学direct3D,前面几天还是很简单的,等到了进入真正3D编程的时候,问题出来了。
先不说摄像机的旋转看得有点头大,现在最主要的是:我看的资料的程序根本运行不出来,看着例子都运行不出,我实在没有看下去的勇气了。
我运行的是一个简单的程序,就是画一个立方体,并设置摄影矩阵。
编译环境是:vs.net里面的vc++7.0,direct 8.1.
出错结果:
正在编译...
projectionMatrix.cpp
正在链接...
LINK : fatal error LNK1104: 无法打开文件“libci.lib”
我猜我的问题主要是direct的开发包,或者是程序的头文件包含的问题。 我不知道在.net环境下怎么把所有包一起加入进去。 我现在使用的是在程序里面用到什么就引入什么。 但是因为是初学者,所以应该引入什么包,我根本不清楚:(
请大家帮忙啊T_T。
忘了说,我现在的引用的是这些东西,不知道够不够。
#pragma comment(lib,"d3dx8.lib")
#pragma comment(lib,"d3d8.lib")
#include <d3dx8.h>
#include <d3d8.h>
#include <d3dx8math.h>
#include <d3dx8core.h> |
|