Lotus Notes API的使用方法

1. 准备工作

需要根据实际使用的Notes版本进行IBM C/C++ API Toolkits的下载。

将下载的东西进行解压,随便放在哪里,自己记得住就行了,后面我们还会用到的。

解压之后应该会有cmp,doc,include,lib,notedata,samples这几个文件夹。根据版本不同,解压的内容是不一样的。

2.编写环境的准备

下载内容中是包含有说明文档的,在doc目录下。不过文档真心很晦涩,于是我就参照了IBM自己写的文章,里面有比较详细的配置过程。

这里说一下我遇到的问题。

  1. Link error 2019

    天真的我以为直接就可以编译啊,毕竟IBM大神给的例子,不过还是错了。出现这个错误主要是因为自定义函数STATUS OurJob()并没有实现。

  2. 这个是编译为插件任务使用的,如果是其他的话,配置是不一样的

    比如我这一次是为了做一个类似于例子中extmail类似的工具。那么我应该是要一个dll的产物,配置的之后,在link里面就不要把obj的文件包含进去。

3.将之前的准备好了之后,就好好的写代码吧

之前讲的都是在使用VS的情况下。当然大神们也可以使用编辑器自己写代码,然后写好make file,然后使用VS带的nmake进行编译连接。这个还是很简单的,只要把该添加的环境变量添加了就行。步骤在文档里也有介绍,大神肯定是不会厌烦读文档的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,742评论 25 709
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,643评论 9 467
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 一个窗户一个故事,一个窗户也可以好几个故事,亮灯的窗户温馨,甜蜜,欢声笑语,黑暗的窗户黯淡无光,预示着惨淡...
    兰州黑妹阅读 581评论 0 2