• <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)  編輯 收藏 引用
            亚洲午夜久久久| 亚洲а∨天堂久久精品9966| 人妻无码αv中文字幕久久琪琪布| 亚洲午夜久久久久久久久久| 伊人久久大香线蕉亚洲| 国产成人综合久久综合| 亚洲欧美日韩精品久久亚洲区| 一本久久知道综合久久| 2020最新久久久视精品爱| 久久无码AV中文出轨人妻| 99久久99久久精品免费看蜜桃| 久久免费99精品国产自在现线| 亚洲国产欧美国产综合久久| 91精品国产高清久久久久久国产嫩草 | 77777亚洲午夜久久多喷| 国产精品熟女福利久久AV| 亚洲国产精品一区二区久久hs| 国产成人无码精品久久久免费 | 免费精品99久久国产综合精品| 九九热久久免费视频| 久久大香香蕉国产| 久久人人爽人人人人片av| 久久久久这里只有精品| 久久精品国产精品青草| 人妻无码αv中文字幕久久 | 精品国产一区二区三区久久蜜臀| 亚洲成色www久久网站夜月| 无夜精品久久久久久| 激情久久久久久久久久| 国产2021久久精品| 精品一久久香蕉国产线看播放| 久久777国产线看观看精品| 久久免费的精品国产V∧ | 18禁黄久久久AAA片| 无码8090精品久久一区| 欧美亚洲另类久久综合婷婷| 精品久久久久久无码中文野结衣| 国产午夜福利精品久久| 精品水蜜桃久久久久久久| 久久久久亚洲AV综合波多野结衣| 热re99久久精品国产99热|