编程随想录
CSDN拆迁户 @2014-04-07

导航

 
上一页 1 ··· 3 4 5 6 7 8 下一页

2010年6月1日

摘要: 19、引起LNK2001的常见错误都有哪些遇到的LNK2001错误主要为:unresolved external symbol “symbol”如果链接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误信息。一般来说,发生错误的原因有两个:一时所引用的函数、变量不存在,拼写不正确或者使用错误;其次可能使用了不同版本的链接库。一下是可能产生LNK2001错误的原因:由于编码错误导致的LNK2001错误(1)不相匹配的程序代码或模块定义(.DEF)文件导致LNK2001。例如,如果在C++源文件了内声明了一变量“var1”,却视图在另一个文件内以变量“var1”访问改变量。( 阅读全文
posted @ 2010-06-01 10:55 dos5gw 阅读(175) 评论(0) 推荐(0)
 
摘要: 10、如何将再workspace中消失的类找出来打开该类对应的头文件,然后将其类名随便改一下,这个时候工作区就会出现新的类,再将这个类改回原来的名字就可以了。11、如何清楚所有的断点菜单【Edit】->【Breakpoints…】,打开“Breakpoints”对话框,单击【Remove All】按钮即可。快捷键是“Ctrl + Shift + F8”。12、如何再ClassWizard中选择未列出的信息打开“ClassWizard”对话框,然后切换到“Class Info”页面。改变“Message filter”,如选择“Window”,“Message”页面就会出现Window的信 阅读全文
posted @ 2010-06-01 10:54 dos5gw 阅读(129) 评论(0) 推荐(0)
 
摘要: 1、如何快速地规范代码缩进格式,选中所需要规范的代码,按ALT+F82、如何在Release状态下进行调试Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框。注:只是一个介乎Debug合Release的中间状态,所有的ASSERT、VERIFY都不起作用,函数调用方式已经是真正的调用,而不查表,但是这种状态下Q 阅读全文
posted @ 2010-06-01 10:53 dos5gw 阅读(193) 评论(0) 推荐(0)
 

2010年4月26日

摘要: classWizard可以完成的主要功能如下:◆ 创建新类。这是ClassWizard最基本的用途之一。创建的新类由一些主要的基类派生而来,这些基类用于处理Windows的消息,对一般用户来说,这些基类已经足够了。◆ 进行消息映射。这些消息主要和窗口、菜单、工具栏、对话框、控件以及加速键相关联。◆ 添加成员变量。利用ClassWizard,可以很方便地向类中添加成员变量,并将这些成员变量与对话框或窗口中的控件关联起来,当控件的值改变时,所对应的成员变量的值也跟着发生变化。◆ 覆盖虚拟函数。使用ClassWizard可以方便地覆盖基类中定义的虚拟函数。二 ClassWizard操作说明在刚进入V 阅读全文
posted @ 2010-04-26 13:17 dos5gw 阅读(125) 评论(0) 推荐(0)
 

2010年4月20日

摘要: 找到个bolg, 有些MFC的总结:http://www.cppblog.com/momoxiao/archive/2009/10/22/99206.htmlBEGIN_MESSAGE_MAP()1BEGIN_MESSAGE_MAP(CpassApp,CWinApp)2ON_COMMAND(ID_HELP,CWinApp::OnHelp)3END_MESSAGE_MAP()这些都是宏定义,不是函数。在BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间添加你的消息响应函数,为每个消息处理函数加入一个入口BEGIN_MESSAGE_MAP( theClass, base 阅读全文
posted @ 2010-04-20 13:59 dos5gw 阅读(143) 评论(0) 推荐(0)
 

2010年4月8日

摘要: //---(一)友元关系----------友元关系不可继承,Base是基类,Derive是派生类,F是Base的友元, 这么说来, "F不能访问Derive的private成员"是无误的;但是还是不够准确,假设Base有一个privata的virtual函数func(),Derive继承并重写了此函数,那么在基类的友元F中有如下代码:Derive* p1=new Derive();p1->func();//这句肯定报错Base* p2=new Derive();p2->func();//这句不报错,且会执行Derive::func() 看似F通过Base*指针 阅读全文
posted @ 2010-04-08 14:43 dos5gw 阅读(193) 评论(0) 推荐(0)
 

2010年4月6日

摘要: http://www.aowe.net/n6296c6.aspxhttp://blog.sina.com.cn/s/blog_622119290100g2xo.html比较全:链表题:一个链表的结点结构struct Node{int data ;Node *next ;};typedef struct Node Node ; (1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel) Node * ReverseList(Node *head) //链表逆序{if ( head == NULL || head->next == NULL )return head;Node 阅读全文
posted @ 2010-04-06 16:33 dos5gw 阅读(184) 评论(0) 推荐(0)
 

2010年3月29日

摘要: 之前的文章在这:实现dos real model下的TCP/IP编程(上)总之最近比较忙, 想系统的总结下实在时间窘迫,前面那篇写了一半,本来想简单写写从环境搭建到完成编码的过程, 但是仔细一看之前写的那篇, 夹杂了很多废话, 没有直切主题, 想重新编辑一下,,,,,算了,还是重新开贴吧...//---正文--------------首先看题目: dos 环境下, 实模式(不是DJGPP),用wattcp库, TCP/IP通讯, 其中需要注意的:1,dos没有固定的ip, 比如dos系统运行后, 工控机连上路由器, 此时这个dos系统是没有ip地址的(别想着能ping到, 连ip都没有,拿什么 阅读全文
posted @ 2010-03-29 19:46 dos5gw 阅读(240) 评论(0) 推荐(0)
 

2010年3月23日

摘要: 引:刚买了一个motomagx平台的智能手机, 据说刷机之后可以使用FTP和telnet功能,遂刷之, telnet上手机之后, 却发现只能执行ls, cd等简单命令, 像top,free,vmstat等命令均不支持看来用shell给自己的手机写个小程序的想法泡汤了等等, 真泡汤了吗?参考1:http://www.linuxeden.com/html/softuse/20080429/56984.html参考2:http://www.zhiweinet.com/jiaocheng/2009-05/9360.htm参考3:http://blog.mcuol.com/User/lyusheng/A 阅读全文
posted @ 2010-03-23 13:02 dos5gw 阅读(429) 评论(0) 推荐(0)
 

2010年3月15日

摘要: 匆忙粘贴复制来的, 有些疏漏,,见谅,,,,wattcp提供的是C函数库,若要编译C++程序,需要在包含头文件前加入如下指令:#ifdef _cplusplusextern "C"{#include "wattcp.h"}#endif 必要时需要打开wattcp.h,在所有函数定义前加上上述语句,并重新编译wattcp库,否则便会在链接时发生错误。dos工控机作为服务器, 监听指定端口:#include "WATTEST.H"#include #include static tcp_Socket s;char send_buff[12 阅读全文
posted @ 2010-03-15 13:38 dos5gw 阅读(234) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 下一页