Пример Lotus C API в Microsoft Visiual C ++ Express - PullRequest
2 голосов
/ 06 июля 2011

Я загрузил Lotus C API Toolkit для Notes и Domino 8.5.2. На 64-битном компьютере Window7 я установил инструментарий и Microsoft Visiual C ++ Express.

Когда я пытаюсь запустить пример allflds.c, я получаю следующие ошибки:

1> ------ Начата сборка: Проект: test2, Конфигурация: Отладка Win32 ------
1> allflds.obj: ошибка LNK2005: _main уже определен в notes0.obj
1> notesai0.obj: ошибка LNK2019: неразрешенный внешний символ _AddInMain @ 12, указанный в функции _NotesMain @ 8
1> c: \ users \ zzz \ documents \ visual studio 2010 \ Projects \ test2 \ Debug \ test2.exe: фатальная ошибка LNK1120: 1 неразрешенный внешний текст
========== Построение: 0 выполнено, 1 не выполнено, 0 обновлено, 0 пропущено ==========

Раньше я никогда не работал с Lotus C API, и мы будем благодарны за указатели в правильном направлении.

1 Ответ

1 голос
/ 07 июля 2011

Я понял это. Я следовал настройкам, упомянутым в этом документе DominoDefrag . Переименование

int main(int argc, char *argv[])

до

STATUS LNPUBLIC AddInMain(HMODULE hModule, int argc, char *argv[])

сделал свое дело.

...