怎么用的?我想用串口程序结合DLL,可以做成的程序有哪些?DLL可以用来干些什么有什么好处?
解决方案 »
- MFC 按钮按下显示图片问题
- 关于弹出式菜单与鼠标消息响应的问题
- 最基础的VC问题
- 最近学习p2p,请教几个问题,另寻socket模拟http服务和media player通信的资料
- 学习COM技术内幕时想弄清COM内的执行顺序,请大家帮忙解答,一部分自己已经弄清,大家也可以来学习指正
- googletalk征友(vc开发交流)
- 请教有关Listctrl的问题
- 如何实现 先出现登录窗口,如果用户名密码正确,就显示主窗口(SDI或MDI)
- 有窗口句柄(hWnd),如何得知它是否已最大化?
- QQ下的User.db文件怎样打开?
- 我网页上的ACTIVEX控件中包含一个WEBBROWSER控件,我能否判断这个WEBBROWSER控件中打开的网页是来自本地还是公网?
- 请问用PropertySheet做的属性页窗口怎样才能保持显示在最顶层?
这个怎么看
好象找不到怎么办?
放同一目录下?]
我用32 CONCOLE APPLICATION
测试的
你试着在32 Dynamic-Link Libray 或是MFC(dll)中编写dll
hmod = ::LoadLibrary ("mfcdll.dll");和HINSTANCE hmod;
hmod = LoadLibrary ("mfcdll.dll");::有什么区别?
第一步:
运行appwizard,定义项目名为mydll,选择mfc appwizard(dll),而不是mfc appwizards(exe)。
第二步:
在这个例子中,只有一个appwizard屏幕出现,选择mfc扩展dll(mfc extension dll (using shared mfc dll),点击
finish生成工程。
第三步:
点击file中的new,选择c/c++ header file,file name中输入dll,点击ok,创建dll.h。输入extern "c" __declspec(dllexport)
int fun(int x1,int x2,int x3); ,保存。
第四步:
点击file中的new,选择c++ source file,file name中输入dll,点击ok,创建dll.cpp。输入
#include "stdafx.h"
#include "dll.h"
extern "c" __declspec(dllexport) int fun(int x1,int x2,int x3)
{
return x1+x2+x3;
}
编译生成mydll.dll和mydll.lib。
=======================================
就出现上面那个错误了, 怎么办?
fatal error C1010: unexpected end of file while looking for precompiled header directive