FC2ブログ
Visual Studio 2017 で古いC++のプロジェクトをコンパイルする時の注意
こんな需要あるのかな('A`)y~~~
Visual Studio 2005 とかで作ったC++のプロジェクトがあるとしよう。
これをそのまま2017 用に変換してビルドしてもエラーが発生する。

何が原因だろと思ったらリソースファイルの必要なインクルードが変更されたっぽい。

エラーが発生している rc ファイルの下記のインクルードしている行を
#include "afxres.h"

これに置き換える
#include "winres.h"

これでビルドすれば動くようになる。
もう昔のことでafxres.h とかどんな内容だったか忘れちまったぜ('A`)b

2017/04/26 追記
違った!
VC++のインストール時にMFCとATLを使用するにチェックが入ってなかっただけだった('A`)
すまねぇ('A`..
入れたつもりだったのに。。。('A....
('....
スポンサーサイト
TOP
プロフィール

hssamurai

Author:hssamurai
FC2ブログへようこそ!

最新記事
最新コメント

最新トラックバック

月別アーカイブ
カテゴリ