Hi,
I was wondering if it's possible to link FPC object files by using the $Link directive? At least I have troubles in getting this to work and therefore I'm asking here. Please consider the minimal example I have attached to this email.
When linking the object file that implements the test_proc procedure I get the following compiler output:
Hint: Start of reading config file
C:lazarusfpc2.6.2binx86_64-win64fpc.cfg
Hint: End of reading config file C:lazarusfpc2.6.2binx86_64-win64fpc.cfg Free Pascal Compiler version 2.6.2 [2014/02/28] for x86_64 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Win64 for x64
Compiling test.pp
Linking test.exe
test.pp(8,1) Error: Undefined symbol: TEST_INT_TEST_PROC test.pp(8,1) Fatal: There were 1 errors compiling module, stopping
What is needed in the test_impl.pas file so the linker can find the implemented function? Do I need to create a library and export the function perhaps?
Regards, Darius Blaszyk
