![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
usegcc
这个作者很懒,什么都没留下…
展开
-
VC++调用C#动态库
近期项目中,需要访问客户数据库,客户不希望直接访问其数据库,而是以动态库接口的形式开放,还是用C#开发的。经过不断尝试,总结方法如下 //包含动态库 #using "Test.dll" using namespace Test_LIB; using namespace Runtime::InteropServices;原创 2013-04-10 15:37:03 · 1278 阅读 · 0 评论 -
C++类保护函数外部调用
一、protected虚函数class CMyView : public CView{protected: virtual void OnDraw(CDC* pDC);}; CMyView* pMyView;pMyView->OnDraw(NULL);//编译不通过解决方法:1、protected:修改为public:2、typedef void (原创 2015-07-25 20:04:26 · 2398 阅读 · 0 评论 -
CodeBlocks插件开发指南(二)
By Lymons(lymons@gmail.com) 2010/4/141. 创建Plugin工程① 从File主菜单中,选择new -> Projects… ,打开工程创建向导对话框。② 在Projects的列表框中,选择 Code::Blocks plugin,然后点击 Go 按钮,进入插件创建向导对话框。 ③转载 2014-03-06 10:01:47 · 1890 阅读 · 0 评论 -
lwip在window下的udp测试代码
一、创建UDP服务器原创 2014-07-08 17:22:44 · 1162 阅读 · 0 评论 -
编译问题 case expression not constant
最近遇到了一个宏:#define crReturn(z) /do {/crLine=__LINE__; return (z);case __LINE__:;/} while (0)用VS2003编译的时候,提示 error C2051: case expression not constant按照宏替换的道理,__LINE __应该是会换成行号,是整数常量啊,没有问题啊原创 2014-07-03 11:16:08 · 2154 阅读 · 0 评论 -
一种简捷的支持插件的应用程序结构
一种最基本的插件模式既为插件,一般均以动态库方式提供,以使主程序可以在运行中加载或卸载,从而使主程序在不需要增加代码,重新编译的情况下增加一些功能,同样,当你的软件到用户手中之后,用户仍然可以通过安装插件使用这些附加功能,从而使使软件更新,升级变得更为便利;所以,现在支持插件的程序已经变得非常普遍,并且一般插件也都以动态库的形式出现(Windows的dll和Linux的so),新手看看,高转载 2014-03-06 10:12:35 · 982 阅读 · 0 评论 -
lwip移植到winow
使用版本lwip1.3.0新建arch\cc.harch\perf.harch\sys_arch.c.原创 2014-07-08 09:55:20 · 1298 阅读 · 0 评论 -
window下wpa_supplicant使用
近期想在单片机上增加wifi模块,原创 2014-07-04 11:22:28 · 2598 阅读 · 1 评论 -
CodeBlocks插件开发指南(三)
By Lymons(lymons@gmail.com) 2010/4/251. 添加右键弹出菜单我们在这里,将会在插件中加入右键弹出菜单功能。也就是如下图那样,在文档区内,点击鼠标右键时会弹出的菜单。我们将在这个菜单中加入属于我们插件的菜单项目”testplug”。加入菜单项目的效果如下图:让我们看看,咱们创建的插件工程中,给我们提供了什么样的入口代转载 2014-03-06 10:03:02 · 1212 阅读 · 0 评论 -
CodeBlocks插件开发指南(一)
By Lymons(lymons@gmail.com) 2010/4/14CodeBlocks是一个优秀的C/C++ IDE开发环境,另外它也是开源的,也是跨平台的.你能够利用它的源代码进行二次开发,也能为它制作自己的插件. 它的GUI是利用了跨平台的wxWidgets库来做成的,所以它才能够实现跨平台.下面将介绍CodeBlock的插件制作方法,当然它必须得通过编写自己转载 2014-03-06 09:47:59 · 5561 阅读 · 0 评论 -
UIP协议栈在window环境下的UDP测试
一、 初始化原创 2014-07-08 09:34:52 · 1007 阅读 · 0 评论 -
uip协议栈移植到window
uip移植到window平台目的是为了仿真原创 2014-07-07 17:14:05 · 1752 阅读 · 0 评论 -
VS2005下编译openssl
近日工程中要用到openssl,使用vs2005编译过程遇到问题,记录如下准备工作:下载OpenSSL源码 官方网站下载OpenSSL:http://www.openssl.org/source/安装ActivePerl 官方网站下载ActivePerl:http://www.activestate.com/activeperl/原创 2014-07-04 10:13:45 · 589 阅读 · 0 评论 -
基于MFC框架插件模式
今天终于完成基于MFC框架的插件模式1.0版本,后续使用中再完善使用插件目的:减少模块之间的依赖,便于程序功能扩展维护。实现方式:1、所有接口直接或间接继承CObject,只支持单接口继承。知道类名后,所有接口实例可以使用CRuntimeClass::CreateObject()创建2、支持MFC单文档,多文档,对话框。框架插件接口目前只有一个函数BOOL OnPlugin原创 2015-07-25 19:42:40 · 1887 阅读 · 1 评论