ガジェカツ~在宅SEのガジェット活動ブログ~

在宅SEな筆者がガジェットネタやIT、プログラミングネタを書き連ねるブログ

afxres.hがない場合の対処法

VC++6のソースをVC++2008でコンパイルしようとしたらエラーが出た。

fatal error RC1015: cannot open include file 'afxres.h'.

どうやらafxres.hがないようだ。
調べてみるとMicrosoft Platform SDKの中にはあるみたいなので、
VC++2008の設定画面からVC++ディレクトリの「インクルードファイル」に下のパスを追加した。

C:\Program Files\Microsoft Platform SDK\Include
C:\Program Files\Microsoft Platform SDK\Include\atl
C:\Program Files\Microsoft Platform SDK\Include\gl
C:\Program Files\Microsoft Platform SDK\Include\crt
C:\Program Files\Microsoft Platform SDK\Include\mfc

本来ならばmfcディレクトリのみで十分ですが僕は後々のことも考えて全部追加しておきました。

おー動いたw。C++は配布時にライブラリもいらないし早いからいいんだよな。