none
リンクエラーが出ていますが、リンカが言っている「未解決の外部シンボル」がどのシンボルなのか探せずにいます。 RRS feed

回答

  • CEdit1 というクラスを作っていると思いますが、そのソースがないものと思われます。

    一つ目のエラー(GetRuntimeClass()が見つからない)は、IMPLEMENT_DYNAMIC(CEdit1,CEdit) がないために発生しています。

    2つ目は、同じようにマクロのBEGIN_MESSAGE_MAP, END_MESSAGE_MAP のペアが見つからないを意味しています。

    そのあたりをチェックしてみてください。

     


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
    • 回答としてマーク jugemuumeguj 2010年9月27日 13:42
    2010年9月27日 13:15

すべての返信

  • CEdit1 というクラスを作っていると思いますが、そのソースがないものと思われます。

    一つ目のエラー(GetRuntimeClass()が見つからない)は、IMPLEMENT_DYNAMIC(CEdit1,CEdit) がないために発生しています。

    2つ目は、同じようにマクロのBEGIN_MESSAGE_MAP, END_MESSAGE_MAP のペアが見つからないを意味しています。

    そのあたりをチェックしてみてください。

     


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
    • 回答としてマーク jugemuumeguj 2010年9月27日 13:42
    2010年9月27日 13:15
  • BEGIN_MESSAGE_MAP(CEdit1, CEdit)
    // ...何かあるかもしれない...
    END_MESSAGE_MAP()

    という感じのものがプロジェクトのビルドされるファイルのどこかにありますか?おそらくそれがないために。。。だと思います。

    IMPLEMENT_DYNAMIC をどうやって解決したのかわかりませんが、その解決方法と同じ手段でたぶん解決できます。CEdit1の定義がないので、詳細不明な部分は多々ありますけど。

     

     


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
    2010年9月28日 9:28