paulscherrerinstitute / StreamDevice

EPICS Driver for message based I/O
GNU General Public License v3.0
28 stars 42 forks source link

Dynamic compiling on Windows gives unresolved symbols #11

Closed keenanlang closed 6 years ago

keenanlang commented 6 years ago

Dynamic build of StreamDevice on Windows (win32-x86, Visual Studio 2015) results in the following unresolved external symbols:

devaoStream.obj has unresolved symbol interruptAccept devwaveformStream.obj has unresolved symbol pamapdbfType StreamEpics.obj has unresolved symbol pdbbase

This is not encountered when I built against commit 76115ae (previous version I was building against)

dirk-zimoch commented 6 years ago

Hmm... These are symbols from base. Strange. I never use Windows and don't understand how the dll linking rules work. I need to set up a Windows machine with EPICS to reproduce. May take a while.

dirk-zimoch commented 6 years ago

Should work now.

dirk-zimoch commented 6 years ago

Note that I am working on the 2-8 branch at the moment. This is probably the last commit on the current master branch, which will be renamed 2-7 soon and 2-8 will become the new master.