都加了。CRect::CRect在错误里面不理解为什么。

解决方案 »

  1.   

    加入:#include <afxwin.h> 之后解决了问题,但是又出现了新问题,提示如下:
    2>  RasterAOI.cpp
    2>c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
    请问该如何解决这个问题,#include <afxwin.h>加入是否正确?该DataManager工程是Win32 Project DLL.
      

  2.   

    你的dll 是不是没用到MFC的东西?如果没用到就不能用CRect这个类,CRect是MFC的东西
      

  3.   

    嗯,但是我想用CRect类怎么办?
      

  4.   

    那就创建“MFC DLL”工程呗
      

  5.   

    楼上正解,需创建MFC dll工程。
      

  6.   

    Win32 Project DLL工程应该是可以想办法用CRect类以及CPoint类的,只不过具体怎么弄我忘记了。
      

  7.   

    那就创建“MFC DLL”工程呗
    C_Bright
    C_Bright
    等级:Blank
    #8 得分:0 回复于: 2014-02-26 15:55:45
    引用 5 楼 C_Bright 的回复:
    嗯,但是我想用CRect类怎么办?
    Win32 Project DLL工程应该是可以想办法用CRect类以及CPoint类的,只不过具体怎么弄我忘记了。