読者です 読者をやめる 読者になる 読者になる

ScreenPocket - 画面の隙間

Unityエンジニアの日々の雑記。たまにpython3とDirectXも触ります

d3dxefffects11.hとEffects11.libがほしい時の対処

※今回Unity関係ないです。
久々に新しいwinPCを入手したので、過去に作った自作DirectXライブラリをビルドしてみようと色々試したのですが、案の定簡単にはビルドが通りませんでした。

中でも、d3dxeffect11.h、Effects.libについては、以前はDIrectXSDKのSamplesフォルダ内のプロジェクトをビルドして作っていたのですが、
最新のVisualStudioCommunity2015を使用しているとビルドが通らなく、結構迷ってしまった;

結論としては、最新のFX11プロジェクトがgithubに上がっているので、そちらを使ってビルドすることで解決!
github.com
DirectXを触るのは3~4年ぶりですが、いやはや、時代は進歩したなぁ…と感慨深い;