2024年3月14日发(作者:)

VC++操作及常见问题解决方法

一VC++有关操作方法:

1整理代码:选上所有较乱的代码,同时按下Alt加F8键即可.

2图形界面与命令提示符界面数据的复制方法:在图形界面按Ctrl+C,在命令提示符界

面点击右键->粘贴即可.

3VC编程时不显示提示信息(类的成员和参数列表)解决:

1).菜单-->工具(Tools)-->选项(Options)-->编辑器(Editor)-->语句完成选项

(Statement completion options)--->勾选自动列出成员(Auto list members)。

2).关闭工程-->把工程下的.ncb(VC++ Intellisense Database)文件删除-->再重新打

开工程即可。

3).安装Visual AssistX插件(下载地址

/detail/wentasy/4010401)

4切换工程:工具栏空白处点右键->选取组件(取消初使选取的是编译微型条)->通过

VC编译器的下拉列表可切换工程.

链接库文件:工程->设置->连接->对象/库模块(移到最后)->输入相应库文件->确定

5增加消息处理器:1)右键ClassView的类名->选Add Windows Message Handler->

选WM_...->选Add Handler->选EditExisting;

2)点VC++的菜单查看->选建立类向导->选工程->选类名->选消息->选Add

Function->选Edit Code.

3)先双击类名在头文件的DECLARE_MESSAGE_MAP()前的注释宏间加入消息响应原

型声明,然后双击构造函数名在源文件中的BEGIN_MESSAGE_MAPHE和

END_MESSAGE_MAP间的注释宏间加入消息响应函数的宏,最后在源文件中实现.

sAPI程序引用C++类(如error C2065: 'CString' : undeclared identifier

错误)的方法:包含头文件(不要);定义预处理器(工程->设置

->C/C++->预处理器定义:_AFXDLL);选择多线程(工程->设置->C/C++->Code

Generation->Use run-time library->Multithread DLL).

7.删除消息处理函数及相关信息:右键函数名->Delete->是.

8.使用多线程的C run-time library(用MFC时也要使用多线程): 编译多线程程序时

提示 error C2065: '_beginthread' : undeclared identifier 解决方法是:

debug状态:settings-> C/C++-> Project Options中加入/MDd

release状态:settings-> C/C++-> Project Options中加入/MD.

9.链接库文件的方法: