导航:首页 > 源码编译 > 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如何把编译警告调中文相关的资料

热点内容
编程怎么使用关键字检索字典 浏览:826
python中什么是编译器 浏览:83
2016程序员节 浏览:858
相册加密后在哪更改 浏览:146
ios开发入门pdf 浏览:983
东亚pdf 浏览:495
把服务器接到阿里云 浏览:414
p30方舟编译器多少钱 浏览:487
为什么一个app都有好几个进程 浏览:19
php做管理系统 浏览:188
服务器主板装什么驱动 浏览:482
文件夹加密用私钥加密 浏览:416
编程的知识是学不完的吗 浏览:150
程序员逆袭100篇 浏览:692
什么网站可以用美国服务器 浏览:789
路由器mc服务器地址 浏览:837
单片机ab侧 浏览:628
儿女英雄传pdf 浏览:908
电脑解压文件怎样输入密码 浏览:732
命令行刷recovery 浏览:585