I am trying to build a small bit of software on Windows. It already build under Linux using GNU make. The two source files compile OK but when make performs the link to produce the output shared library the following linker errors ocur:
Cannot export .idata$4: symbol not found
Cannot export .idata$5: symbol not found
Cannot export .text: symbol not found
Cannot export SICL32_NULL_THUNK_DATA: symbol not found
SICL32 refers to a library sicl32.lib that is linked in along with my two source files to produce my output library. I think the problem is something to do with the linker automatically generating the above symbols (for whatever reason), but as they were not actually originally defined anywhere it can't find them when it is setting up the set of export symbols.
Your help here in providing a solution to get the software to build would be appreciated.
Thanks
Scott Touhill
Start Free Trial