登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 5675|回复: 10
打印 上一主题 下一主题

[源码] 易语言调用NB的a静态库

    [复制链接]
跳转到指定楼层
楼主
发表于 2010-11-24 21:29:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

可以用NB写一个静态库,然后编译为 *.a文件,改后缀名a为lib,用易语言静态编译调用这个文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

沙发
发表于 2010-11-24 22:07:56 | 只看该作者
正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
正在编译...
错误(10144): 静态DLL命令“NB加法”的所处库文件名“libE调用NB静态库.lib”为lib或obj,不能动态编译。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2010-11-24 22:14:42 | 只看该作者
用E5的静态编译
回复 支持 反对

使用道具 举报

地板
发表于 2010-11-24 23:01:48 | 只看该作者
没懂这是什么鸟东西
回复 支持 反对

使用道具 举报

5#
发表于 2010-11-25 06:26:38 | 只看该作者
回复 kjgmj 的帖子

很好的方法,测试通过,顶一个!
回复 支持 反对

使用道具 举报

6#
发表于 2010-11-25 18:57:26 | 只看该作者
顶下楼主开源
回复 支持 反对

使用道具 举报

7#
发表于 2010-11-27 12:06:36 | 只看该作者
哦,黑月不支持,静态编译支持。其实没必要改a后置为lib
回复 支持 反对

使用道具 举报

8#
发表于 2010-11-27 18:54:27 | 只看该作者
好,顶一也
回复 支持 反对

使用道具 举报

9#
发表于 2010-12-12 09:54:09 | 只看该作者
本帖最后由 yefeili1690 于 2010-12-12 09:54 编辑

黑月支持静态库链接,要把 NB静态库.a 或 NB静态库.lib 填写为 静态库,编译参数里面加入
opt=NB静态库.a, 大鸟的黑月使用说明就有说到
回复 支持 反对

使用道具 举报

10#
发表于 2011-1-6 12:59:03 | 只看该作者
外部 “windows-ms”
你的函数

结束外部

导出时候后面没有@参数长度
nb的格式.a格式好像不是标准coff的,我测试没成功。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表