Sabtu, 02 Juni 2012

Compiling Resource Files di Visual Studio Express

Jadi gini, kalau kamu ambil project Visual Studio yang punya MFC GUI app terus coba compile di Visual Studio Express, kemungkinan besar bakal ketemu error kayak gini:


fatal error RC1050: Cannot open include file 'afxres.h'.
  

Kenapa bisa gitu? Karena Visual Studio Express nggak bawa library MFC, jadi file afxres.h memang nggak ada. Tapi tenang, solusinya simpel banget.

Solusi Cepat

Buka file .rc kamu, lalu ganti baris ini:


#include "afxres.h"
  

dengan ini:


#include <windows.h>
#define IDC_STATIC -1
  

Selesai deh! 🎉 Dengan cara ini, resource file bisa tetap dikompilasi dengan baik walau pakai Visual Studio Express. Jadi nggak perlu lagi bingung cari file afxres.h yang nggak bakal ada.

Label: , ,

<< Beranda