Borland C++ Builder 链接动态库的步骤

以CH375DLL.LIB为例,下面贴图说明。 第一步:将CH375DLL.LIB转换成BCB能识别的OMF格式,将CH375DLL.LIB复制到BCB安装目录的BIN目录下,如图: you20066193833.jpg 转换完成后将CH375DLLBCB.LIB文件名改成CH375DLL.LIB。

第二步: 将转换后的CH375DLL.LIB复制到工程目录下,同样也复制CH375DLL.DLL到工程目录。 在工程的菜单project下选择添加到工程,如图: you20066194252.jpg


第三步,选择添加到工程按钮后跳出如下界面,选择CH375DLL.DEF文件打开

you20066194638.jpg


第四步,同样将CH375DLL.LIB文件添加到工程,如图示

you20066194813.jpg


第五步,打开PROJECTNAME.cpp文件,将如下图所示两行代码添加到文件中 you20066195026.jpg


第六步,单击菜单工程-->属性,弹出如下界面,选择Advanced Linker选项卡,查看最下面的Delay Load,单击右边的浏览按钮 you2006619567.jpg


第七步:在第六步的单击右边的浏览按钮后,弹出如下对话框,同样单击右下方的浏览按钮 you20066195919.jpg


第八步,在第七步的单击右下方的浏览按钮操作后,弹出如下打开文件对话框,选择CH375DLL.DLL,打开 you20066110152.jpg 到此为止设置工程链接动态库的操作结束,可以在代码中调用打开设备等接口函数对设备进行操作


为什么不源代码公开,大家拿去编译编译不就好了? 用LoadLibrary就不用这么做了.


用LoadLibrary还是要这么做的 有的人只用LoadLibrary还是不能编译成功 这样是比较保险的做法

试问如果微软把源代码都公开了,还怎么养活旗下那么多人口呢?


似乎搞LINUX的人都饿死了。。。。。


?


这是商业与非商业的区别,没必要较真啊



ddd


太好了


只有登录才能回复,可以选择微信账号登录