Hi all,
I’m converting my application that users the Lotus Notes/Domino CPP API (C as well). The API version is the latest for the CPP API, 8.0.2. The application compiles just fine under 32bit. The 64bit version fails with linking errors, and I cannot work out why. The x64 compiler is Intel Parallel Studio one as suggested by IBM. The lib files are all present under the correct file paths, but it fails for a few CPP calls (but not all of them). Below are the errors.
error LNK2019: unresolved external symbol “public: void * __cdecl LNNote::GetNoteHandle(int)” (?GetNoteHandle@LNNote@@QEAAPEAXH@Z)
error LNK2001: unresolved external symbol “public: virtual unsigned long __cdecl LNNoteArray::Add(void *)” (?Add@LNNoteArray@@UEAAKPEAX@Z)
error LNK2001: unresolved external symbol “public: virtual unsigned long __cdecl LNNoteArray::Remove(void *)” (?Remove@LNNoteArray@@UEAAKPEAX@Z)
error LNK2019: unresolved external symbol “public: void * __cdecl LNDatabase::GetDatabaseHandle(int)” (?GetDatabaseHandle@LNDatabase@@QEAAPEAXH@Z)
Has anyone had experience in this?