我已经下载了用于Notes和Domino 8.5.2的Lotus C API Toolkit。在Window7 64位PC上,我安装了工具包和Microsoft Visiual C ++ Express。
当我尝试运行示例allflds.c时出现以下错误:
1> ------ Build build:Project:test2,Configuration:Debug Win32 ------
1> allflds.obj:错误LNK2005:_main已在notes0.obj中定义
1> notesai0.obj:错误LNK2019:函数_NotesMain @ 8中引用的未解析外部符号_AddInMain @ 12
1> c:\ users \ zzz \ documents \ visual studio 2010 \ Projects \ test2 \ Debug \ test2.exe:致命错误LNK1120:1个未解析的外部因素
==========构建:0成功,1失败,0最新,0跳过==========
我以前从未使用过Lotus C API,我们会欣赏正确方向的指针。
答案 0 :(得分:1)
我明白了。我按照本文档DominoDefrag中提到的设置进行了操作。重命名
int main(int argc, char *argv[])
到
STATUS LNPUBLIC AddInMain(HMODULE hModule, int argc, char *argv[])
做了这个伎俩。