*** 300大分求解如何把BC4.5编译得到的.lib和.dll 用在Win32程序中? *** 请Searph兄,tchaikov兄和edyang兄都来看看
我这里有一套鼠标取词的源码,9x版的一开始不知道怎么编译,后来得到Searph兄的帮助,(参见 http://www.csdn.net/expert/TopicView.asp?id=49520) 了解到需要用16位的编译器如BC4.5来编译,但是现在遇到一个问题就是我想在一个MFC程序里使用上述程序提供的取词功能,我把guiout.lib和guiout.dll和一个头文件包含到工程中编译的时候出现下面这个错误:
Linking...
.\guiout.lib : fatal error LNK1136: invalid or corrupt file
后来我考虑不使用.lib文件,直接用LoadLibrary、LoadLibraryEX来动态加载guiout.dll,但无论如何都不成功,仔细看了一下 guidll.c(编译生成guiout.dll的源文件),竟然连DllMain都没有,LoadLibrary不成功也不奇怪了,那现在不用LoadLibrary我该怎么用guiout.dll呢? 难道说在一个VC6.0编写的MFC程序中不能使用guiout.dll提供的取词功能吗?难道说金山词霸是用VC2.0或是BC4.0写的?我不信!谁能解决这个问题,这300分你受之无愧!!!
P.S.刚刚兑换了600分可用分,但不知为什么现在最多能给73分,待我问问zdg怎么回事,一定补全这300分~~~~`