2

次の 2 つのクラスを含むライブラリを作成しました。Visual Studio では、最初のクラスでは問題が発生しませんが、2 番目のクラスではエラーが発生します。理由がわかりません。何かご意見は?

ファーストクラス:

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 );
};
4

1 に答える 1

0

異なるパラメーターを使用してLoadBMPFromResourceを呼び出すと思います。

于 2012-05-04T19:47:06.353 に答える