编译与调试

1.在Debug下,向vc 的output window 输出字符串   
   OutputDebugString 它是一个Win32API函数。
2.在VC中,在编译时,有时当前目录为工程文件目录.在调试时,把"调试-->工作目录"做为当前目录。
   用相对路径设定工程目录时,要注意这件事情,不然易出现调试时找不到文件的的情况。
3.VC中,超过PCH 的虚拟内存范围的问题.
   预编译头对于编译器尝试放入其中的数据量来说太小.使用 /Zm 为预编译头文件指定一个更大的值.
   以VS2005为例,在c++属性页中找到命令行,在"附加选项"框中写入ZmNumber或-ZmNumber
   其中Number是比例因子,其默认值为 100,指定分配 50MB 内存。number 的最大值为 2000,
   下表说明 number 如何修改内存分配:
    number |   内存分配
    ---------------------
       10      |   5.0 MB
       100    |   50 MB
       200    |   100 MB
       1000  |   500 MB
       2000  |   1000 MB
    ---------------------
4.在c#中,向output窗口输出调度信息
   System.Diagnostics.Debug.WriteLine(delta);


posted @ 2009-08-18 14:02  thinkpore  阅读(374)  评论(0)    收藏  举报