Difference and use of .LIB vs .DLL

,

Thanks to everyone for their responses and help. While I cannot easily correct the circular dependancies (although would like to over time) I used the method outlined by @CarlBarnes in his post Msbuild example for Clarion which works really well.

I now have a multi-stage TeamCity build process which:

  1. Gets the APP files from GitHub
  2. Calls the ClarionCL.exe to generate all the .CLW files etc
  3. Call the MSBuild process to convert the .EXP files to .LIB files
  4. Calls MSBuild to compile the solution
  5. Currently zips up the solution but will call the installer process to create the installer.

Thanks for all your help

2 Likes