• <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 閱讀(980) 評論(0)  編輯 收藏 引用
            性做久久久久久久久| 久久亚洲精品无码aⅴ大香| 四虎国产永久免费久久| 日本精品久久久久影院日本 | 久久影视综合亚洲| 中文字幕日本人妻久久久免费 | 浪潮AV色综合久久天堂| 国产精品午夜久久| 中文字幕久久久久人妻| 久久99亚洲综合精品首页| 久久精品国产亚洲AV久| 99久久免费只有精品国产| 久久久久久久久久久精品尤物| 国产L精品国产亚洲区久久| 国内精品久久久久影院薰衣草 | 精品免费久久久久久久| 久久无码高潮喷水| 欧美久久亚洲精品| 伊人热人久久中文字幕| 国产综合久久久久| 日产精品99久久久久久| 99精品国产99久久久久久97| 亚洲午夜无码AV毛片久久| 久久精品无码专区免费| 香蕉久久一区二区不卡无毒影院| 久久综合久久自在自线精品自| 精品久久久久久久国产潘金莲| 久久综合伊人77777| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲人成无码网站久久99热国产| 国产精品日韩欧美久久综合| 99精品国产在热久久| 精品久久久久久久久午夜福利| 欧美噜噜久久久XXX| 人妻少妇久久中文字幕 | 久久久久久久综合综合狠狠| 97超级碰碰碰碰久久久久| 国产亚洲精久久久久久无码AV| 国产成人精品久久二区二区| 久久久久久久尹人综合网亚洲| 丁香五月综合久久激情|