windows平台c++开发"How to"总结
来源:互联网 发布:validform.js 编辑:程序博客网 时间:2024/05/22 15:43
更多精彩内容,请见:http://www.16boke.com
by zxy,Java/C++编程交流群:168424095
(1)如何同时运行一个解决方案中的多个项目
修改解决方案的属性,改单启动项目为多启动项目,同时将自己想要运行的项目的操作从无改为启动。
(2)调试release版本如何设置断点
要想调试代码,需要了解符号文件。符号文件是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息,专门用来作调试之用,最终生成的可执行文件在运行时并不需要这个符号文件,但你的程序中所有的变量信息都记录在这个文件中。在 Windows 系统中,符号文件以 .pdb 为扩展名。
设置生成PDB文件的方法:
1、右键选择工程单击属性。
2、链接器->调试,生成调试信息选择是(/DEBUG)。
3、C/C++->优化->优化选择禁用(/od)
(3)MFC项目如何利用控制台输出调试信息
1、在项目自动生成的stdafx.h文件中添加下面头文件
#include <io.h>
#include <fcntl.h>
#include <stdio.h>
2、把下面的函数加到你初始化的地方,然后你就可以使用printf函数了
void InitConsoleWindow()
{
int nCrt = 0;
FILE* fp;
AllocConsole();
nCrt =_open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
fp = _fdopen(nCrt, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
}
BOOL CXXXDlg::OnInitDialog()
{
CString str;
初始化函数中添加
……………………
InitConsoleWindow();
printf("str = %s\n ", "debug");
调用此函数后会弹出一个CONSOLE,然后printf的东西就会出现在上面。
(4) 如何不记忆ADO连接数据的长串
很多新手记不住长长的连接字符串。同事告诉我一个方法不需要记忆它了。方法如下:
1.新建一个文本文件test.txt,改其扩展名为.udl格式的文件,得到test.udl文件。如下图:
2.双击打开,如图:
按照向导设置完成后点击确定按钮。
3.右键单击test.udl文件,选择用记事本打开。打开后即得到连接字符串:
(5) 如何切换VS2008 空格显示 绿点,Tab 显示箭头 两种方式
方法一:通过菜单栏编辑----> 高级------>查看空白。
方法二:快捷键Ctrl+ r, ctrl + w, 切换空格示。
(6)VS2008如何显示行号
工具->选项->文本编辑器->C/C++->常规->显示 勾上行号
(7)VS2008如何代码折叠
工具(tools) ->选项(Options) ->文本编辑器(Text Editor) -> C/C++ ->格式设置(Formatting)->勾上语句块的自动大纲显示(Automaticoutlining of statement blocks)。
更多精彩内容,请见:http://www.16boke.com
- windows平台c++开发"How to"总结
- windows平台c++开发"How to"总结
- [HOW-TO]Windows平台如何编译代码
- [HOW-TO] Windows平台如何编译MySQL代码
- [HOW-TO] Windows平台如何编译MySQL代码
- Windows service HOW-TO
- windows CE (HOW TO?)
- Windows Install How-to
- 两个在Windows mobile开发中常用的how to.
- Windows平台进行Objective-C开发
- Windows平台进行Objective-C开发
- how to c libraries
- how to C
- 跨平台C/C++开发的总结
- VC++ Windows平台字符透明编程大总结 - [C/C++]
- how to uninstall oracle @ windows
- How to control Windows services
- How to debug Windows services
- 解决UIScrollView截获touch事件的一个极其简单有效的办法
- Oracle删除表的几种方法
- ubuntu64 chrome 安装flash插件
- WPF ListBox
- (C++)跨平台日志库——yaolog v1.6
- windows平台c++开发"How to"总结
- 笔记VC
- 新手上路
- 【IOS】如何做图片缩略图
- yahoo的notepad不见了
- Android常用到得方法积累
- C#位运算
- C++中使用Lua脚本 和lua中调用c的方法
- Android进阶:实现多线程下载文件