以CH375DLL.LIB为例,下面贴图说明。 第一步:将CH375DLL.LIB转换成BCB能识别的OMF格式,将CH375DLL.LIB复制到BCB安装目录的BIN目录下,如图: 转换完成后将CH375DLLBCB.LIB文件名改成CH375DLL.LIB。
第二步: 将转换后的CH375DLL.LIB复制到工程目录下,同样也复制CH375DLL.DLL到工程目录。 在工程的菜单project下选择添加到工程,如图:
第三步,选择添加到工程按钮后跳出如下界面,选择CH375DLL.DEF文件打开
第四步,同样将CH375DLL.LIB文件添加到工程,如图示
第五步,打开PROJECTNAME.cpp文件,将如下图所示两行代码添加到文件中
第六步,单击菜单工程-->属性,弹出如下界面,选择Advanced Linker选项卡,查看最下面的Delay Load,单击右边的浏览按钮
第七步:在第六步的单击右边的浏览按钮后,弹出如下对话框,同样单击右下方的浏览按钮
第八步,在第七步的单击右下方的浏览按钮操作后,弹出如下打开文件对话框,选择CH375DLL.DLL,打开 到此为止设置工程链接动态库的操作结束,可以在代码中调用打开设备等接口函数对设备进行操作
为什么不源代码公开,大家拿去编译编译不就好了? 用LoadLibrary就不用这么做了.
用LoadLibrary还是要这么做的 有的人只用LoadLibrary还是不能编译成功 这样是比较保险的做法
试问如果微软把源代码都公开了,还怎么养活旗下那么多人口呢?
似乎搞LINUX的人都饿死了。。。。。
?
这是商业与非商业的区别,没必要较真啊
ddd
太好了