導航:首頁 > 源碼編譯 > vc如何把編譯警告調中文

vc如何把編譯警告調中文

發布時間:2022-06-08 15:01:53

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 環境改成中文

下載一個漢化補丁,或者直接安裝中文版本的,網上也有下載,建議你還是用英文的,因為企業開發基本沒有用中文版的。

閱讀全文

與vc如何把編譯警告調中文相關的資料

熱點內容
右腦開發pdf 瀏覽:646
okuma系統如何手工編程 瀏覽:975
a4紙文件夾封面 瀏覽:965
命令查看網卡信息 瀏覽:302
僑豐真空壓縮袋價格 瀏覽:585
西方倫理學pdf 瀏覽:906
浪潮英信伺服器如何打開機箱 瀏覽:419
如何設置微信加密後別人知道嗎 瀏覽:913
貼吧知乎這類屬於什麼類型的app 瀏覽:763
華為雲網路系統伺服器 瀏覽:188
阿里雲教育雲伺服器 瀏覽:755
androidui設計尺寸 瀏覽:512
如何改變我的世界伺服器 瀏覽:250
程序員的不足之處 瀏覽:847
編譯的五大過程 瀏覽:989
三個火槍手pdf 瀏覽:276
opc伺服器怎麼區分 瀏覽:845
app重影是什麼意思 瀏覽:616
android更改鍵盤 瀏覽:722
壓縮機氣液分離器結構 瀏覽:654