• 3692阅读
  • 5回复

[提问]DLL 入口 DllMain [复制链接]

上一主题 下一主题
离线vbroot
 

只看楼主 倒序阅读 楼主  发表于: 2013-02-07
  1. //pdll.pro
  2. SOURCES += \
  3. pdll.cpp
  4. TEMPLATE = lib
  5. //pdll.cpp
  6. #include <windows.h>
  7. BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
  8. {
  9.   switch(fdwReason)
  10.   {
  11.     case DLL_PROCESS_ATTACH:
  12.     //自己的代码 (没有窗体的)测试时直接发一条消息给其它窗体
  13.     break;
  14.   }
  15. return TRUE;
  16. }


QT 4.8.4 + minGw + Qt Creator

这种形式的dll qt不能写么?
怎么写都不成功啊,什么原因啊,哪位有知道的么?

离线ashe0817

只看该作者 1楼 发表于: 2013-03-27
我也有此疑问。怎么创建dll工程?
离线XChinux

只看该作者 2楼 发表于: 2013-03-27
创建DLL工程。
1. .pro中写
TEMPLATE = lib

2. 代码全自己写,在VS中怎么写这里就怎么写。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 3楼 发表于: 2013-03-27
VS向导生成代码框架了。QtCreator不给你生成吧,仅此区别。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ashe0817

只看该作者 4楼 发表于: 2013-03-28
引用第2楼XChinux于2013-03-27 23:23发表的  :
创建DLL工程。
1. .pro中写
TEMPLATE = lib
2. 代码全自己写,在VS中怎么写这里就怎么写。
.......


谢谢。就是改lib的疑问
离线mugua001

只看该作者 5楼 发表于: 04-05
我也想问这问题
快速回复
限100 字节
 
上一个 下一个