关于动态链接库DLL
我对DLL不懂,哪位能讲一下这个吗,究竟是什么样的文件/工程能生成DLL库呢?生成后怎么调用呢?它的头文件是什么意思????由于根本不懂这个 ,提的问题也许很幼稚,有人讲解一下吗?先谢了! DLL要无自己编写要末产品中会附带。 生成的可以是DLL,也可以是EXE,产生的时候在编译哪里可以选择!调用DLL,只要把它的LIB文件,还有H文件加入到项目中,并且要把LIB,H,DLL这三个文件一起拷到项目目录下面,就像调用子函数一样调用了,可以看我们的USB20多功能采集卡的文档,上面有详细的调用说明的,对于学习调用是比较详细的,好运,里面有一个DOC文件夹里面的CVI的文档! 汗,看不懂..........还不知道该怎么提问.........准备生成DLL的文件需要有主函数吗, 需要调用时的调用格式什么样???? 调用时就跟用其它API函数一样.不过如果是其它编译器做的DLL,有以下事情要做:在CVI中打开头文件,点击Option菜单选择Generate DLL Import Library(生成DLL文件的导入库),在弹出的窗口中点OK,这时出现文件选择窗口,找到安装目录下的Lib文件夹下的dll文件,如果系统提示生成成功,那么程序就能正常使用DLL库函数了 哦,这样啊,真是会者不难啊,谢谢楼上的兄弟,回去试试~~~~
不过,如果自己想利用CVI写个DLL库,又该怎么做呢?最好能讲的具体一点,比如,需要主函数吗,面板应该不需要吧?头文件呢?在FILE菜单选择NEW 的时候选择哪个,才会新建一个可以生成自己的DLL库的文件? 写DLL项目也许可以这样做:
1.建一个新工程,选择菜单项//.
2.建一个新的C文件,通过//,生成两个函数:DLLMain和DllEntryPoint.
3.添加函数定义
4.编辑相应头文件,并加入到工程.
5.生成,包括相应的生成设置等.
6.完成了. 哦,收到,谢谢楼上的耐心回答~~~~~~~~~~好人一生平安/`~~~HOHO~
页:
[1]