我有这个程序可以随机化源文件等,它在过去两年中一直运行良好。但是,一旦我决定使用 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
当我编译基础项目(随机输出所基于的项目)时,它成功并完美运行。我在参数中做错了吗?