• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            還沒想好
            還沒想好
            posts - 4,comments - 6,trackbacks - 0
            記錄從VC6 到 VC8遇到的問題和解決辦法
            1) msvcr80d.dll 找不到
             1)) manifest WIN32 set Yes, 2)) ignore msvcrt.lib
             /*
             

            Hi there,

            I read every post in this thread without any help in my case.

            The problem turned out: The DEBUG version was trying to link with BOTH msvcr80.dll and msvcr80d.dll.

            Check if this is the case for you using the "dependency walker" on your executable. If these two are both loaded, then you got the same problem as I did.

            The solution is to set "Properties->Linker->Input->Ignore Specific library" to "msvcrt.lib".

             

            More details below:

            I was compiling and running a program that uses opencv library. One of the libraries in opencv (highgui to be exact) was linking with non-debug versions of some graphics libraries even in its debug version. Apparently this was OK before. 

            This resulted in my debug version program linking with both msvcr80.dll and msvcr80d.dll. It appears this is a problem since the manifest only mentions one of these libraries and the other one (msvcr80.dll) appears not to be found causing the error mentioned in this thread. Why no-one in this thread mentioned that this could be the case is beyond me. I found out about this using "dependency walker" on the .exe that I compile and/or the highgui100d.dll that I load from the library.

            That is the reason the complaint is about msvcr80.dll and not msvcr80d.dll in VS8!!!

            The fix is to re-compile highgui100d.dll (debug version) with Properties->Linker->Input->Ignore Specific library set to singly "msvcrt.dll".

            Just wanted to add this so other people do not waste time as I did...

            Hakan

            */

            2) MFC 
             MFC 從VC6到V8變動很大,
            // VC8
            LRESULT CDialogBar::HandleInitDialog(WPARAM, LPARAM)
            {
             Default();  // allow default to initialize first (common dialogs/etc)

             // create OLE controls
             COccManager* pOccManager = afxOccManager;
             if ((pOccManager != NULL) && (m_pOccDialogInfo != NULL))
             {
              if (!pOccManager->CreateDlgControls(this, m_lpszTemplateName,
               m_pOccDialogInfo))
              {
               TRACE(traceAppMsg, 0, "Warning: CreateDlgControls failed during dialog bar init.\n");
               return FALSE;
              }
             }

             return FALSE;
            }

            //VC6
            LRESULT CDialogBar::HandleInitDialog(WPARAM, LPARAM)
            {
             Default();  // allow default to initialize first (common dialogs/etc)

             // create OLE controls
             COccManager* pOccManager = afxOccManager;
             if ((pOccManager != NULL) && (m_pOccDialogInfo != NULL))
             {
              if (!pOccManager->CreateDlgControls(this, m_lpszTemplateName,
               m_pOccDialogInfo))
              {
               TRACE0("Warning: CreateDlgControls failed during dialog bar init.\n");
               return FALSE;
              }
             }

             return TRUE;
            }

            竟然有這么大的區別,同時看不懂VC8為什么要那么作

            posted on 2008-03-15 02:57 MDnullWHO 閱讀(978) 評論(0)  編輯 收藏 引用
            久久中文字幕无码专区| 久久精品国产亚洲av日韩| 狠狠色丁香婷婷综合久久来来去 | 久久久久国产视频电影| 久久国产三级无码一区二区| 久久婷婷是五月综合色狠狠| 国内精品人妻无码久久久影院| 亚洲一区二区三区日本久久九| 久久强奷乱码老熟女网站| 精品久久久久久综合日本| 久久精品国产亚洲av麻豆图片| 91超碰碰碰碰久久久久久综合| 无码人妻久久一区二区三区蜜桃| 久久综合狠狠综合久久激情 | 无码8090精品久久一区| 色欲久久久天天天综合网精品| 国产精品久久久久久久久久免费| 亚洲国产精品无码久久久秋霞2| 久久九九久精品国产免费直播| 久久综合给合久久狠狠狠97色| 久久久网中文字幕| 99精品久久久久久久婷婷| 久久精品国产亚洲AV嫖农村妇女| 伊人热热久久原色播放www| 国产精品永久久久久久久久久 | 久久久精品国产sm调教网站| 亚洲婷婷国产精品电影人久久| 久久国产热这里只有精品| 97精品伊人久久久大香线蕉| 精品久久久久久综合日本| 亚洲av成人无码久久精品| 久久夜色精品国产亚洲| 一本久久综合亚洲鲁鲁五月天| 久久综合伊人77777| 久久男人AV资源网站| 久久久受www免费人成| 手机看片久久高清国产日韩| 久久精品国产精品亚洲下载 | 久久亚洲AV成人无码| 99久久做夜夜爱天天做精品| 伊人色综合久久天天网 |