1. VC6.0怎麼設置為中文
工具/材料:電腦、VC6.0。
第一步,打開電腦,打開VC++6.0。
2. VC6.0怎麼把工具欄界面調為中文顯示
左邊應該是工作空間吧。把你的代碼編輯窗口都取消最大化(最小化或一般化都行),然後在灰色的區域點右鍵,在workspace(中文版應該是
工作空間)勾上就ok
如果是控制項工具欄,先打開一個對話框,就是編輯界面拖控制項的窗口,按上面的方法,勾上controls(如果當前窗口不是對話框資源編輯窗口是沒這個選項的)
3. VC中,怎麼在軟體中實現中英文版本的切換
VC中實現多語菜單非常容易,下面以英漢對照菜單為例說明多語菜單實現的方法。
一、建立工程項目文件
選擇語言為中文,其餘採用默認,添加中英文切換菜單IDD_MENU_CHANGE
二、用文本形式打開資源文件,找到IDR_MAINFRAME的菜單文本內容如下:
view sourceprint?
01.IDR_MAINFRAME MENU PRELOAD DISCARDABLE
02.BEGIN
03. POPUP "文件(&F)"
04. BEGIN
05. MENUITEM "新建(&N)\tCtrl+N", ID_FILE_NEW
06. MENUITEM "打開(&O)...\tCtrl+O", ID_FILE_OPEN
07. MENUITEM "保存(&S)\tCtrl+S", ID_FILE_SAVE
08. MENUITEM "另存為(&A)...", ID_FILE_SAVE_AS
09. MENUITEM SEPARATOR
10. MENUITEM "列印(&P)...\tCtrl+P", ID_FILE_PRINT
11. MENUITEM "列印預覽(&V)", ID_FILE_PRINT_PREVIEW
12. MENUITEM "列印設置(&R)...", ID_FILE_PRINT_SETUP
13. MENUITEM SEPARATOR
14. MENUITEM "最近文件", ID_FILE_MRU_FILE1, GRAYED
15. MENUITEM SEPARATOR
16. MENUITEM "退出(&X)", ID_APP_EXIT
17. END
18. POPUP "編輯(&E)"
19. BEGIN
20. MENUITEM "撤消(&U)\tCtrl+Z", ID_EDIT_UNDO
21. MENUITEM SEPARATOR
22. MENUITEM "剪切(&T)\tCtrl+X", ID_EDIT_CUT
23. MENUITEM "復制(&C)\tCtrl+C", ID_EDIT_COPY
24. MENUITEM "粘貼(&P)\tCtrl+V", ID_EDIT_PASTE
25. END
26. POPUP "查看(&V)"
27. BEGIN
28. MENUITEM "工具欄(&T)", ID_VIEW_TOOLBAR
29. MENUITEM "狀態欄(&S)", ID_VIEW_STATUS_BAR
30. MENUITEM "彈出CD", ID_VIEW_FULLSCREEN
31. MENUITEM "英文", ID_MENU_CHANGE
32. END
33. POPUP "幫助(&H)"
34. BEGIN
35. MENUITEM "關於 FullScreen(&A)...", ID_APP_ABOUT
36. END
37.END
在此後加入英文菜單資源復制上述文本,把其中的中文改成英文,並作些改動
view sourceprint?
01.IDR_MAINFRAME_ENGLISH MENU PRELOAD DISCARDABLE
02.BEGIN
03. POPUP "File(&F)"
04. BEGIN
05. MENUITEM "New(&N)\tCtrl+N", ID_FILE_NEW
06. MENUITEM "Open(&O)...\tCtrl+O", ID_FILE_OPEN
07. MENUITEM "Save(&S)\tCtrl+S", ID_FILE_SAVE
08. MENUITEM "Save as(&A)...", ID_FILE_SAVE_AS
09. MENUITEM SEPARATOR
10. MENUITEM "Print(&P)...\tCtrl+P", ID_FILE_PRINT
11. MENUITEM "Print Preview(&V)", ID_FILE_PRINT_PREVIEW
12. MENUITEM "Print Setting(&R)...", ID_FILE_PRINT_SETUP
13. MENUITEM SEPARATOR
14. MENUITEM "Recent Files", ID_FILE_MRU_FILE1, GRAYED
15. MENUITEM SEPARATOR
16. MENUITEM "Exit(&X)", ID_APP_EXIT
17. END
18. POPUP "Edit(&E)"
19. BEGIN
20. MENUITEM "Undo(&U)\tCtrl+Z", ID_EDIT_UNDO
21. MENUITEM SEPARATOR
22. MENUITEM "Cut(&T)\tCtrl+X", ID_EDIT_CUT
23. MENUITEM "Copy(&C)\tCtrl+C", ID_EDIT_COPY
24. MENUITEM "Paste(&P)\tCtrl+V", ID_EDIT_PASTE
25. END
26. POPUP "View(&V)"
27. BEGIN
28. MENUITEM "ToolBar(&T)", ID_VIEW_TOOLBAR
29. MENUITEM "StatusBar(&S)", ID_VIEW_STATUS_BAR
30. MENUITEM "Eject CD", ID_VIEW_FULLSCREEN
31. MENUITEM "Chinese", ID_MENU_CHANGE
32. END
33. POPUP "Help(&H)"
34. BEGIN
35. MENUITEM "About FullScreen(&A)...", ID_APP_ABOUT
36. END
37.END
修改完成後保存資源。
三、在 CMainFrame中加入變數CMenu m_englistmenu 和m_chinesemenu保存中英文菜單資源
加入變數enum Enum{e,c}m_current 保存當前菜單
四、由於默認為中文菜單在 CMainFrame::CMainFrame()中設置m_current=c;表示當前為中文菜單,在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中裝入英文菜單資源
view sourceprint?
1.m_englistmenu.LoadMenu("IDR_MAINFRAME_ENGLISH");
2.HMENU m_hMenu=::GetMenu(this->m_hWnd); // 保存中文菜單
3.m_chinesemenu.Attach(m_hMenu);
五、加入菜單函數
view sourceprint?
01.void CMainFrame::OnMenuChange()
02.{
03. if(m_current==e)
04. {
05. SetMenu(&m_chinesemenu);
06. m_current=c;
07. }
08. else
09. {
10. SetMenu(&m_englistmenu);
11. m_current=e;
12. }
13.
14.}
編譯運行程序您就可以獲得一個具有英漢對照菜單的應用程序。
參考http://www.vckbase.com/index.php/wv/370
4. 如何使Visual C++ 6.0編譯時提示的錯誤用中文顯示
方法1:
啟動VC時不要用圖形界面,通過在命令提示符下輸入:Msdev /useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。
方法2:
使用你的VC安裝盤修復一下。
方法3:
在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置「Excutable Fils,Include Files,Library Files,Source Files」的路徑。
要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操作O(∩_∩)O。
方法4:
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。
因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你裝在其他盤里,則仿照其路徑變通就行。
關鍵是microsoft visual studio\ 後面的東西要相同。
是在是不行就重裝。
vc 6.0里可以做C語言編程,但是不要使用clrscr()和getch()函數。不然會報錯的,同時把頭文件必須加上。
5. VC++6.0編譯時出現警告
警告本身不影響編譯器編譯程序!
警告是編譯器在編譯源代碼的過程中,經過簡單分析源代碼之後,簡單判斷的可能存在風險的代碼
編譯器給出的警告一般都是很友好的,針對性的處理警告對提高程序穩定性很有幫助。比如它提示變數沒有初始化,因為沒有初始化的變數中包含的是隨機值,對程序很不利;它提示存在沒有使用的變數,那麼去掉這些變數可以減小內存浪費,等等很多
如果你現在是學習vc的階段,那麼可以不用在意警告,只要程序可以運行,達到你的要求就可以了!
但是如果你是在寫成品的軟體,那麼請一定嚴肅處理警告,即第一步保證編譯正常通過,不出現錯誤,第二步就是處理警告,保證沒有警告的存在(當然,不是使用預編譯指令,禁用警告)
不知道你是否聽過大名鼎鼎的PCLint,它可以認為是比一般編譯器更嚴格的編譯器,它往往將警告設置為錯誤,目的就是提醒程序員處理潛在的問題。
6. VC++怎麼才能調出編譯出錯誤能提示那一欄
在菜單欄上有「view」及「視圖」選項,打開後在下拉菜單中就有「output」及「輸出」選項,勾上就應該可以了吧,呵呵,希望對你有所幫助!
7. vc 中的編譯錯誤提示
可能是因為鏈接器的子系統選項被改成了
控制台(/SUBSYSTEM:CONSOLE)
鏈接器以為此程序是控制台程序,查找main入口,出錯。
解決方法:
將鏈接器的子系統選項改為:
Windows (/SUBSYSTEM:WINDOWS)
如果是VS.NET 2003
選擇 項目->屬性->配置屬性->鏈接器->System
將子系統改為:
Windows (/SUBSYSTEM:WINDOWS)
也可以試試
project->settings
link tab
Project Options中找到
/subsystem:console
改為/subsystem:windows
8. 中英文切換 VC
mm=1無法控制編譯過程,可以這樣
在語句#ifdef EN (注意不是你寫的#if defined EN,要用#ifdef EN )
之前加上
#define EN
這樣就用英文了,如果把這行注釋掉(//#define EN)就用中文了
補充:
通過mm的值來編譯某段宏定義是不可以的,因為宏定義部分在編譯時就完成了,而聲明一個變數要在代碼執行時才生效的,所以不可以。
如果想通過變數來控制切換不同的語言,那麼就不能用宏定義的方式來切換,也要用代碼的方式切換,如:
if(mm==1)
{
//使用中文
}
else
{
//使用EN
}
9. VC++6.0編譯時彈出的提示框是英文的看不懂,有什麼辦法變成中文的。。大神在哪
編譯時在下方顯示的英文無法變成中文,不過一般都是很簡單的英文。
10. 怎麼把VC++6.0 環境改成中文
下載一個漢化補丁,或者直接安裝中文版本的,網上也有下載,建議你還是用英文的,因為企業開發基本沒有用中文版的。