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.链接库文件的方法:
发布评论