无法从dll,vs2010,c ++导出类

时间:2012-04-23 17:54:51

标签: c++ visual-studio-2010 dll export

我用以下两个类编写了一个库。 Visual Studio对第一个类没有问题,但第二个类有错误。我不知道为什么。有什么想法吗?

头等舱:

class __declspec(dllexport) C_RGBImage: public C_Matrix<S_RGB>
{
public:
    C_RGBImage( S_Size<long> &A_rSize = S_Size<long>(0, 0)): C_Matrix(A_rSize){}

    bool  SaveBMP( std::wstring A_rFileName );
    bool  LoadBMP( std::wstring A_rFileName );

    bool  SaveJPEG( std::wstring A_rFileName, int A_iQuality = 85 );
    bool  LoadJPEG( std::wstring A_rFileName );
};

第二课:

class __declspec(dllexport) C_RGBAImage: public C_Matrix<S_RGBA>
{
public:
    C_RGBAImage( S_Size<long> &A_rSize = S_Size<long>() ): C_Matrix(A_rSize){}

    bool SaveBMP( std::wstring &A_rFileName );
    bool LoadBMP( std::wstring &A_rFileName );

    bool LoadBMPFromResource( HINSTANCE A_hInstance, long A_lBitmapID );
};

1 个答案:

答案 0 :(得分:0)

我猜你用不同的参数调用LoadBMPFromResource。