1

我有这个程序可以随机化源文件等,它在过去两年中一直运行良好。但是,一旦我决定使用 DirectX 之类的第三方包含/库,cl.exe 就不想合作了。

我有这个作为参数cl.exe(在使用 vcvars 之后)

/EHsc /Od /I "C:\Program Files (x86)\Microsoft DirectX SDK(June 2010)\Include" /MT *.cpp kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /link /FORCE:MULTIPLE /OUT:Generated.exe

每当我运行它时,我在包含的文件中都会出现错误<d3dx9.h>。我检查了列出的目录'd3dx9.h',实际上就在那里。

这是确切的错误:

D3D.h(5): fatal error C1083: Cannot open include file: 'd3dx9.h': No such file or directory

当我编译基础项目(随机输出所基于的项目)时,它成功并完美运行。我在参数中做错了吗?

4

0 回答 0