我是做了一个类来处理多线程的处理现在把它搬到一个DLL里去,就不能正常工作了查不出啥原因,现象如下
1)DLL库里的程序赋值的变量,导出后是可以正确得到的,说明DLL里的程序是执行的2)编译连接是正确的3)我选择生成DLL库的方式是第一,即空项目方式,然后把要放到的程序拷贝过去,可以生成DLL和LIB文件
但选择按2,3方式(即选中生成简单的项目文件方式),我的文件拷贝过去是编译通不过的,其中有个函数用了参数CWnd*类型,它通不过鉴于如上现象不知道我如何把可以完整运行的程序,分成DLL部分和调用部分也能正常运行
请大侠指教!多谢
1)DLL库里的程序赋值的变量,导出后是可以正确得到的,说明DLL里的程序是执行的2)编译连接是正确的3)我选择生成DLL库的方式是第一,即空项目方式,然后把要放到的程序拷贝过去,可以生成DLL和LIB文件
但选择按2,3方式(即选中生成简单的项目文件方式),我的文件拷贝过去是编译通不过的,其中有个函数用了参数CWnd*类型,它通不过鉴于如上现象不知道我如何把可以完整运行的程序,分成DLL部分和调用部分也能正常运行
请大侠指教!多谢
解决方案 »
- 如何使进度条控件在XP环境下实现WIN7的风格?
- Windows经典主题下,一般程序的标题栏是多高
- MFC程序被其它窗口遮住后再变成前台窗口,被遮住的部分重绘出现了问题~请问如何解决呢?
- vc里怎么将字符数组转化成字符串,并通过AfxMessagBox显示?
- WebBrowse控件中如何获得用户点击的超级链接地址?
- 我想用钩子写一个记牌程序(记录已经打出的扑克牌),怎么实现?
- 请问如何在dialogbar类中获得文档类的指针阿
- 如何添加一个button控件的右键事件?
- 两个小问题,100分!
- 哪位大侠知道如何显示一篇文本文档呢?
- 有一个数据要进行传输,在两个线程中如何共享该数据,一个线程为采集,一个线程为显示
- 關於套接字的一點小疑問.
应该选"Debug Multithreaded DLL"