青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

從vc6升級到vc7的一些問題及解決方法

1. 編譯時出現:WINVER not defined. Defaulting to 0×0501 (Windows XP and Windows .NET Server)
這個問題是因為沒有指定工程要使用的平臺SDK的版本。
Minimum system required
Macros to define
Windows Server 2003 family
_WIN32_WINNT>=0×0502
Windows XP
_WIN32_WINNT>=0×0501
Windows 2000
_WIN32_WINNT>=0×0500
Windows NT 4.0
_WIN32_WINNT>=0×0400
Windows Me
_WIN32_WINDOWS=0×0490
Windows 98
_WIN32_WINDOWS>=0×0410
Internet Explorer 6.0
_WIN32_IE>=0×0600
Internet Explorer 5.01, 5.5
_WIN32_IE>=0×0501
Internet Explorer 5.0, 5.0a, 5.0b
_WIN32_IE>=0×0500
Internet Explorer 4.01
_WIN32_IE>=0×0401
Internet Explorer 4.0
_WIN32_IE>=0×0400
Internet Explorer 3.0, 3.01, 3.02
_WIN32_IE>=0×0300
解決辦法:
屬性,C/C++,命令行,附加項中添加 /D_WIN32_WINNT=0×0501 (因為我是在xp下工作的所以是0×0501)
?
2. Link是出現:LINK?: warning LNK4075: 忽略”/EDITANDCONTINUE”(由于”/INCREMENTAL:NO”規范)
這個問題是因為在vc6中,工程使用的增量編譯。
解決辦法:
屬性,鏈接器,常規,啟動增量鏈接 選擇 是(INCREMENTAL)
?
3. 編譯時出現:warning C4129: “U” : 不可識別的字符轉義序列
error C3847: 通用字符中的錯誤符號;必須使用十六進制數字
原因:為開發全球通用的應用程序,.NET Framework 使用 Unicode UTF-16(Unicode 轉換格式,16 位編碼形式)來表示字符。在某些情況下,.NET Framework 在內部使用 UTF-8。引入通用字符名稱的格式是 \u####\U########
解決辦法:
//#include MAKEPATH(MAIN_IMAGE_PATH, FunUtil\\Unit_star.txt)
#include “..\\ImageData\\ML128160\\FunUtil\\Unit_star.txt”
?
4. 鏈接是出現:LIBCMTD.lib(crt0dat.obj) : error LNK2005: _exit 已經在 MSVCRTD.lib(MSVCR71D.dll) 中定義 等類似錯誤
原因:
Run-Time Library
?Run-Time Library是編譯器提供的標準庫,提供一些基本的庫函數和系統調用。
我們一般使用的Run-Time Library是C Run-Time Libraries。當然也有Standard C++ libraries。
C Run-Time Libraries實現ANSI C的標準庫。VC安裝目錄的CRT目錄有C Run-Time庫的大部分源代碼。 C Run-Time Libraries有靜態庫版本,也有動態鏈接庫版本;有單線程版本,也有多線程版本;還有調試和非調試版本。
?動態鏈接庫版本:
/MD Multithreaded DLL 使用導入庫MSVCRT.LIB
/MDd Debug Multithreaded DLL 使用導入庫MSVCRTD.LIB
?靜態庫版本:
/ML Single-Threaded 使用靜態庫LIBC.LIB
/MLd Debug Single-Threaded 使用靜態庫LIBCD.LIB
/MT Multithreaded 使用靜態庫LIBCMT.LIB
/MTd Debug Multithreaded 使用靜態庫LIBCMTD.LIB
若要使用此運行時庫
請忽略這些庫
單線程 (libc.lib)
libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
多線程 (libcmt.lib)
libc.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
使用 DLL 的多線程 (msvcrt.lib)
libc.lib、libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
調試單線程 (libcd.lib)
libc.lib、libcmt.lib、msvcrt.lib、libcmtd.lib、msvcrtd.lib
調試多線程 (libcmtd.lib)
libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、msvcrtd.lib
使用 DLL 的調試多線程 (msvcrtd.lib)
libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib
解決方法:
屬性,鏈接器,輸入,忽略指定庫 libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib (這是我需要忽略的,你可以根據你工程的實際情況選擇。)

update(20060205):
5. 鏈接是出現不能打開mfc4xx.lib的錯誤時,這是因為VC7對MFC的dll進行了升級。

解決辦法:
屬性,鏈接器,輸入,附加依賴項 中 添加mfc71d.lib。
?
2, 簡述在VC6建立的工程中后綴為.cpp,.h,.rc,.dsp,.dsw的文件的作用是什么?
.cpp是源程序代碼C++文件
.h是包含函數聲明和變量定義的頭文件
.rc是定義資源的資源腳本文件
.dsp是工程文件,記錄當前工程的有關信息
.dsw是工作區文件,一個工作區可能包含一個或多個工程
?
3, 已知一個對話框上有一個編輯框控件,ID為IDC_EDIT1,為其關聯了CEdit類型的變量m_edit1,使用兩種方法,說明如何改變編輯框內部的文本為"Hello",寫出程序代碼的片斷。
第一種方法:m_edit1.SetSel(0,-1);????????
?????? ????? m_edit1.ReplaceSel("Hello");??????
第二種方法:SetWindowText("Hello");???
?
4, 簡述使用Windows API編寫的一個基本的Windows應用程序框架的結構。
Windows API編寫的基本應用程序框架至少應該包含程序入口函數WinMain和窗口函數WndProc。在主函數WinMain里面包含窗口類的定義和注冊,窗口的創建和顯示以及消息循環。
?
5, 消息在Windows中的數據類型是什么,它有哪些成員變量,各有什么含義
消息的數據類型是MSG,它是一個結構體,其成員變量主要包括hwnd,表示消息的窗口句柄;message代表消息的類型;wParam和lParam包含消息的附加信息,隨不同的消息有所不同。
?
6, Windows的鼠標消息的長參數lParam與字參數wParam的含義是什么
鼠標消息的長參數lParam的低字節包含了鼠標光標位置的x坐標值,lParam的高字節包含了鼠標光標位置的y坐標值;字參數wParam內包含了指示當前按下的各種虛鍵狀態的值。
?
7, 說明使用一個非模態對話框的注意問題和用到的Windows API函數
使用一個非模態對話框應該注意一定要在樣式中包含WS_VISIBLE才能正常顯示;創建對話框使用CreateDialog函數;消息循環部分應該使用IsDialogMessage過濾消息;關閉對話框使用函數DestroyWindow。
?
8, 簡述在MFC應用程序中UpdateData函數的作用及其參數含義與使用場合。
UpdateData只有一個BOOL類型的參數,UpdateData(FALSE)一般用于對話框控件連接的變量值刷新屏幕顯示;UpdateData(TRUE)用于獲取屏幕數據到對話框控件連接的變量中。
?
9, 列舉列表框控件能夠接受的三個消息類型,并說明其作用
LB_ADDSTRING用于在列表框中加入一項字符串;LB_DIR用于在列表框中列出指定文件;LB_GETTEXT用于獲取指定項的文本。
?
10, 在一個對話框上添加了三個單選按鈕,要使它們之間自動實現互斥,應該注意什么問題,在VC環境下如何操作?
要實現一組單選按鈕的自動互斥,應該讓它們的控件ID值連續,并設置第一個單選按鈕的Group屬性,其他的不設。
?
11, 簡述由一個文檔類派生自己的文檔類,并實現文檔的存取需要哪些步驟。
首先為每一個文檔類型從CDocument派生一個相應的文檔類;然后為該文檔類添加成員變量以保存數據;最后重載Serialize成員函數以實現文檔數據的串行化。
?
12, 列舉視圖類(CView)的三個子類,并簡要說明其作用。
CScrollView類提供視圖的滾動顯示;CEditView類支持在視圖中的文本編輯操作;CHtmlView類支持在視圖中顯示和操作html文件。
?
13, Visual C++ 6.0如何進入調試狀態,在調試狀態下能夠顯示哪些調試窗口,列舉三個,其作用分別是什么?
啟動調試后,在View菜單的Debug Window子菜單下可以打開一些輔助調試的窗口
Watch:顯示察看當前語句和前面語句中變量值的窗口
Call Stack:顯示察看調用堆棧的窗口
Memory:顯示察看內存中內容的窗口
?
14, 說明位圖資源的創建及顯示過程的步驟,并給出相應的Windows API函數名。
首先定義位圖句柄HBITMAP hBitmap;第二步使用LoadBitMap加載位圖;第三步,調用CreateCompatibleDC向系統申請內存設備環境句柄,并調用函數SelectObject把位圖選入內存設備環境;第四步,調用BitBlt函數將位圖從內存設備環境輸出到指定的窗口設備環境中,從而實現顯示位圖。
?
15, 如何獲取字體句柄從而實現字體的輸出,并給出相應的Windows API函數名。
首先定義字體句柄變量HFONT hF;然后調用函數GetStockObject獲取系統的字體句柄,或者調用CreateFont得到自定義的字體句柄;最后調用SelectObject把字體句柄選入設備環境。
?
16, 列舉三種按鈕的類型,并說明其作用和創建方法之間的不同之處。
常用的按鈕有普通按鈕、單選按鈕、復選框,和組框。普通按鈕作用是幫助用戶觸發指定動作;單選按鈕一般各選項之間存在互斥性;復選框用來顯示一組選項供用戶選擇,各選項之間不存在互斥;組框主要用于把控件分成不同的組并加以說明.
?
17, 要使一個靜態控件顯示一個位圖并能接受用戶輸入,應該注意什么問題。
要使靜態控件顯示位圖,必須設定其風格包含SS_BITMAP,并在創建靜態控件窗口,即調用CreateWindow時指定并加載位圖;要使靜態控件能夠接收用戶輸入,必須設定其風格包含SS_NOTIFY。
?
18, 列舉滾動條控件的四種類型的動作標識,并說明其發生的場合。
常用的滾動條控件的動作標識包括(對于垂直滾動條):SB_LINEUP表示向上滾動一行;SB_LINEDOWN表示向下滾動一行;SB_PAGEUP表示向上滾動一頁;SB_PAGEDOWN表示向下滾動一頁。
?
19,說明使系統定時器消息(WM_TIMER)的使用方法及其用到的Windows API函數
使用定時器消息的方法是:首先調用SetTimer函數定義定時器消息,包括消息產生的時間間隔等;然后在相應的WM_TIMER消息處理里添加定時器消息響應代碼;最后調用KillTimer釋放該定時器。
?
20,MFC應用程序向導能夠創建那幾種類型的應用程序框架,哪些采用了文檔/視圖結構。
MFC應用程序向導能建立基于單文檔(SDI),基于多文檔(MDI)和基于對話框(Dialog Based)三種應用程序的框架。其中前兩種采用了文檔/視圖結構。
?
21,列舉五種控件,說明其作用和MFC對應的類名
CStatic是靜態文本控件窗口,用于標注、分隔對話框或窗口中的其他控件;CButton是按鈕控件窗口,為對話框或窗口中的按鈕、單選按鈕和多選按鈕等提供一個總的類;CScrollBar是滾動條控件窗口,提供滾動條的功能,用于在對話框或窗口中的一個控件,通過它在某一范圍內定位;CListBox是列表框控件窗口,列表框用于顯示一組列表項,用戶可以進行觀察和選擇;CProgressCtrl是進度條控件窗口,用于指示一個操作的進度。
?
22,MFC的文檔/視圖結構中說明視圖類如何訪問文檔類,文檔類如何通知視圖類進行更新,給出成員方法名?
MFC的文檔/視圖結構中,視圖類通過其成員方法GetDocument獲得對應文檔類的指針,從而訪問文檔類的數據;文檔類通過其成員方法UpdateAllViews通知所有視圖,文檔已經被修改,視圖應該被重畫。
?
23,簡述在一個基于對話框的MFC應用程序框架中添加一個編輯框(編輯框的控件ID是IDC_EDIT1,已經為其連接了變量m_edit1),要求在其中動態顯示示當前時間,時間格式為“HH:mm:ss",如"15:20:16",每一秒鐘刷新一次,如何實現,給出代碼片斷。(提示:使用定時器SetTimer)
實現方法:實現定時器,每隔一秒鐘發出WM_TIMER消息,并在該消息相應函數中添加代碼更新編輯框內容。???????????
第一步:為對話框的WM_INITDIALOG的消息響應函數OnInitDialog中添加代碼: SetTimer(1,100,NULL);??????????
第二步: 為對話框添加WM_TIMER的消息相應函數OnTimer,并在其中添加代碼:???????????
????????????? CTime tNow;
????????????? tNow=CTime::GetCurrentTime();
????????????? CString sNow=tNow.Format("%I:%M:%S");
????????????? m_edit1.SetSel(0,-1);
????????????? m_edit1.ReplaceSel(sNow);
第二步: 為對話框的WM_DESTRYOY的消息響應函數OnDestroy中添加代碼 KillTimer(1);


FROM:http://blog.csdn.net/d007879/archive/2006/03/14/623895.aspx

posted on 2006-09-24 19:09 楊粼波 閱讀(1241) 評論(1)  編輯 收藏 引用 所屬分類: C++

評論

# re: 從vc6升級到vc7的一些問題及解決方法[未登錄] 2007-03-26 09:59 thinkinnight

不錯,有耐心去一個個找,收藏  回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲午夜久久久久久尤物| 久久久久久久久一区二区| 亚洲欧洲日产国产综合网| 久久精品视频免费播放| 国产在线观看精品一区二区三区| 久久成人在线| 久久青青草原一区二区| 亚洲国产精品国自产拍av秋霞| 欧美aaaaaaaa牛牛影院| 裸体丰满少妇做受久久99精品| 91久久久亚洲精品| 亚洲精品在线观| 国产乱码精品一区二区三区忘忧草| 欧美在线观看你懂的| 久久久久久黄| 99国产成+人+综合+亚洲欧美| 日韩一级在线观看| 国产亚洲福利社区一区| 欧美激情视频一区二区三区免费 | 欧美午夜视频在线观看| 欧美在线观看视频一区二区| 久久免费视频网| 亚洲素人一区二区| 久久成人精品电影| 一区二区高清| 久久久美女艺术照精彩视频福利播放 | 亚洲精品社区| 国产自产女人91一区在线观看| 欧美成人精品激情在线观看| 欧美亚洲成人网| 欧美大片在线观看一区| 欧美有码在线观看视频| 午夜精品福利电影| 99国产成+人+综合+亚洲欧美| 欧美一区二区三区视频在线| 亚洲天堂免费在线观看视频| 久久久久久久久久久久久久一区| 亚洲在线中文字幕| 免费观看一区| 久久精品在线播放| 欧美亚韩一区| 亚洲裸体俱乐部裸体舞表演av| 一区免费在线| 久久精品亚洲一区二区| 欧美伊人久久久久久午夜久久久久 | 国产精品日日摸夜夜摸av| 麻豆久久精品| 国产精品蜜臀在线观看| 欧美成人免费一级人片100| 国产午夜精品一区二区三区视频 | 日韩午夜在线播放| 亚洲成人资源| 午夜精品免费| 亚洲欧美成人精品| 欧美激情一二区| 免费成人av在线| 国色天香一区二区| 99re视频这里只有精品| 亚洲欧洲在线播放| 久久久999成人| 欧美在线一区二区三区| 午夜精品免费在线| 亚洲午夜精品久久久久久浪潮| 麻豆亚洲精品| 美女视频黄a大片欧美| 国产日韩欧美在线看| 亚洲网站啪啪| 亚洲午夜国产成人av电影男同| 欧美电影免费| 欧美国产精品日韩| 国产精品色一区二区三区| 亚洲国产精品va在线看黑人| 雨宫琴音一区二区在线| 久久久精品国产一区二区三区| 欧美一站二站| 国产一区二区三区视频在线观看| 亚洲一区精品视频| 午夜在线播放视频欧美| 国产精品女人毛片| 中文精品一区二区三区| 亚洲九九爱视频| 欧美精品97| 亚洲天堂av图片| 亚洲免费黄色| 欧美xxx成人| 亚洲精品一区二区三区婷婷月| 亚洲美女黄色片| 欧美日韩成人精品| 亚洲乱码国产乱码精品精98午夜| 亚洲深夜福利网站| 欧美激情视频一区二区三区不卡| 久久久蜜桃精品| 亚洲丰满在线| 欧美国产高清| 一本大道久久a久久精二百| 亚洲愉拍自拍另类高清精品| 国产欧美日韩一区二区三区在线| 亚洲天堂成人在线视频| 久久亚洲精选| 亚洲精品日韩综合观看成人91| 欧美日韩亚洲不卡| 亚洲欧美在线看| 欧美一二三视频| 一本久久a久久免费精品不卡| 亚洲欧美在线看| 国一区二区在线观看| 欧美顶级大胆免费视频| 欧美激情视频网站| 一区二区三区精密机械公司| 国产精品一二一区| 欧美1区2区| 亚洲特黄一级片| 欧美福利视频| 欧美一区二区三区四区高清| 亚洲国产成人高清精品| 欧美激情视频一区二区三区在线播放| 亚洲综合日韩| 91久久夜色精品国产网站| 香蕉成人啪国产精品视频综合网| 黄色小说综合网站| 欧美日韩国产一区二区| 欧美一区三区二区在线观看| 亚洲黄色尤物视频| 久久精品国产96久久久香蕉| 一区二区高清视频| 亚洲成人在线网| 国产色产综合色产在线视频| 欧美大片免费观看在线观看网站推荐| 亚洲无线观看| 91久久精品国产91性色| 久久综合色综合88| 午夜免费日韩视频| 99视频超级精品| 在线日本高清免费不卡| 国产视频在线观看一区| 欧美日韩国产综合网| 久久综合狠狠综合久久激情| 欧美综合国产| 日韩网站在线看片你懂的| 六月婷婷一区| 久久人体大胆视频| 欧美一区日本一区韩国一区| 亚洲午夜精品久久久久久浪潮| 99re热这里只有精品免费视频| 国产日韩一区二区三区在线播放| 免费观看成人网| 欧美激情亚洲视频| 牛夜精品久久久久久久99黑人| 欧美在线一级va免费观看| 午夜精品久久久久久久| 亚洲一本大道在线| 亚洲天堂偷拍| 一区二区三区四区五区视频| 最新亚洲视频| 亚洲日本欧美| 日韩午夜在线播放| 亚洲二区在线观看| 亚洲美女91| 亚洲视频一二三| 亚洲一区二区三区在线看| 亚洲天堂av在线免费| 亚洲欧美一区二区激情| 亚洲欧美福利一区二区| 欧美一级专区| 久久久精品tv| 99国产精品视频免费观看| 久久久国产视频91| 久久影音先锋| 欧美 日韩 国产精品免费观看| 欧美福利影院| 亚洲毛片播放| 亚洲欧美怡红院| 久久久综合精品| 欧美xx69| 国产精品另类一区| 伊人狠狠色j香婷婷综合| 亚洲第一福利在线观看| 日韩视频在线免费观看| 亚洲一区二区三区精品视频| 亚欧成人在线| 欧美肥婆在线| 亚洲永久免费av| 美国十次了思思久久精品导航| 欧美激情一区| 国产女人18毛片水18精品| 国内精品嫩模av私拍在线观看| 国产欧美一区二区在线观看| **网站欧美大片在线观看| 亚洲精品孕妇| 久久精品国产欧美激情| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产欧美一二三区| 亚洲欧洲日本mm| 欧美一区二区三区视频在线观看| 美女图片一区二区| 亚洲国产精品视频| 欧美在线亚洲一区| 欧美午夜免费| 亚洲欧洲在线看| 欧美自拍偷拍午夜视频|