程序是HOU SIR 的《深入浅出MFC》里的例子,如下
————————————————————————————————————
// File   : MFCCON.CPP
// Author : J.J.Hou / Top Studio
// Date   : 1997.04.06
// Goal   : Fibonacci sequencee, less than 100
// Build  : cl /MT mfccon.cpp  (/MT means Multithreading)#include <afx.h>
#include <stdio.h>int main()
{
int lo, hi;
CString str;
CStdioFile fFibo;    fFibo.Open("FIBO.DAT", CFile::modeWrite |
                CFile::modeCreate | CFile::typeText);    str.Format("%s\n", "Fibonacci sequencee, less than 100 :");
    printf("%s", (LPCTSTR) str);
    fFibo.WriteString(str);    lo = hi = 1;    str.Format("%d\n", lo);
    printf("%s", (LPCTSTR) str);
    fFibo.WriteString(str);    while (hi < 100)
    {
        str.Format("%d\n", hi);
        printf("%s", (LPCTSTR) str);
        fFibo.WriteString(str);
        hi = lo + hi;
        lo = hi - lo;
    }    fFibo.Close();
    return 0;
}
_________________________________________________________________________
问题如下:
我在环境变量里设置了
include      C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
DOS命令>> cl /MT mfccon.cpp
错误提示:Cannot open include file: 'windows.h'....我查了一下,发现"windows.h"是在以下目录下 
C:\Program Files\Microsoft Visual Studio\VC98\Include就将环境变量 include改为
include  C:\Program Files\Microsoft Visual Studio\VC98\Include
DOS命令>> cl /MT mfccon.cpp
错误提示:Cannot open include file: 'afx.h'....'afx.h'其实是在第一个目录
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
里面的
象现在同一个程序调用到的*.h在不同的目录里,该怎么解决呢?
谢谢;)