考虑把#include <afxdllx.h>
和
#pragma data_seg("SharedData")
转移到 mousehook.h
中去编译试试。
和
#pragma data_seg("SharedData")
转移到 mousehook.h
中去编译试试。
解决方案 »
- 如何创建一个三角形的窗口?水波纹的对话框?等高人指点迷津
- 关于while(GetMessage(&msg, NULL, 0, 0)) 的问题
- 给按钮添加提示为啥不好使??
- 执行出错为什么?
- 关闭MFC程序
- 请问以下 Z order 是什么意思啊??
- 问个和这个论坛有关的问题---smi
- <<Essential C++>>是本好书,不过是很失败的书!!
- 如何关联CListCtrl对象
- 谁能告诉我,类里普通函数,(不包括静态函数,虚拟函数)在内存里是如何分配地址的?是通过符号表来进行寻址的吗?
- 我用socket做程序,但重新启动如果太快,就提示端口没有弃放?
- 一个很难的难题:如何为自己做的activeX控件做数字化签名?
D:\mousehook\mousehook.cpp(12) : error C2538: new : cannot specify initializer for arrays
D:\mousehook\mousehook.cpp(45) : error C2665: 'new' : none of the 3 overloads can convert parameter 2 from type 'class Cmousehook []'
D:\mousehook\mousehook.cpp(75) : error C2065: 'MouseProc' : undeclared identifier
D:\mousehook\mousehook.cpp(99) : error C2373: 'MouseProc' : redefinition; different type modifiers
Error executing cl.exe.
Creating browse info file...mousehook.dll - 5 error(s), 0 warning(s)转过去又变成这个样子了
???
不过我这个DLL是很简单的一个例程
我想先搞清楚简单的再去看复杂的
:)~~~~
/SECTION :name,attributes
#pragma comment(linker,"/section:SharedData,rws")只有#pragma data_seg("SharedData")数据不能共享
/SECTION:SharedData,RWS
分别为:
R->Read
W->Write
S->Shared
#include "mousehook.h"语句后的内容.
{
public:
Cmousehook();
/*钩子类的构造函数 */
~Cmousehook();
//钩子类的析构函数
BOOL starthook(HWND hWnd);
//安装钩子函数
BOOL stophook();
//卸载钩子函数 }
就这些
有问题吗?
{
public:
Cmousehook();
/*钩子类的构造函数 */
~Cmousehook();
//钩子类的析构函数
BOOL starthook(HWND hWnd);
//安装钩子函数
BOOL stophook();
//卸载钩子函数 }; <== can not ignore