1. 准备工作
需要根据实际使用的Notes版本进行IBM C/C++ API Toolkits的下载。
将下载的东西进行解压,随便放在哪里,自己记得住就行了,后面我们还会用到的。
解压之后应该会有cmp,doc,include,lib,notedata,samples这几个文件夹。根据版本不同,解压的内容是不一样的。
2.编写环境的准备
下载内容中是包含有说明文档的,在doc目录下。不过文档真心很晦涩,于是我就参照了IBM自己写的文章,里面有比较详细的配置过程。
这里说一下我遇到的问题。
-
Link error 2019
天真的我以为直接就可以编译啊,毕竟IBM大神给的例子,不过还是错了。出现这个错误主要是因为自定义函数STATUS OurJob()并没有实现。
-
这个是编译为插件任务使用的,如果是其他的话,配置是不一样的
比如我这一次是为了做一个类似于例子中extmail类似的工具。那么我应该是要一个dll的产物,配置的之后,在link里面就不要把obj的文件包含进去。
3.将之前的准备好了之后,就好好的写代码吧
之前讲的都是在使用VS的情况下。当然大神们也可以使用编辑器自己写代码,然后写好make file,然后使用VS带的nmake进行编译连接。这个还是很简单的,只要把该添加的环境变量添加了就行。步骤在文档里也有介绍,大神肯定是不会厌烦读文档的。