|
小弟用 Microsoft Visual C++ 2005 Express Edition 做D3D的程序,dx的include和lib都已经设置好。
程序里有#include "d3d8.h"编译时出错
------ Build started: Project: FirstD3D, Configuration: Debug Win32 ------
Compiling...
MainCpp.cpp
D:\Microsoft Visual Studio 8\VC\DxInclude\d3d8.h(33) : fatal error C1083: Cannot open include file: 'objbase.h': No such file or directory
Build log was saved at "file://d:\My Documents\Visual Studio 2005\Projects\FirstD3D\FirstD3D\Debug\BuildLog.htm"
FirstD3D - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
报错d3d8.h中想包含的objbase.h文件找不到。
我进入vc和dx的include文件夹一看果然没有objbase.h这个文件!
objbase.h是个很关键的header文件么?
总不会是Microsoft粗心忘记这个头文件了吧,难道去找个objbase.h文件和相应的lib文件自己舔加上?
望高手不吝赐教!!! |
|