Library dependencies when developing a TIBCO FTL .NET application.

Library dependencies when developing a TIBCO FTL .NET application.

book

Article ID: KB0093688

calendar_today

Updated On:

Products Versions
TIBCO FTL -
Not Applicable -

Description

Resolution:

When developing a .NET application using the TIBCO FTL .NET client library, the following libraries are required:

TIBCO.FTL.DLL
tib.dll
tibutil.dll
libcurl.dll

Of these four DLLs, only TIBCO.FTL.DLL can be included as dependency(References) in the Visual Studio projects. The other three DLLs are all native libraries which cannot be added as References directory in the project.

There are two approaches to make tib.dll / tibutil.dll / libcurl.dll discoverable by your application:

1). Edit your system environment variable and add the directory where the three DLLs are located in the PATH. This is typically recommended in a development environment since the user has control over the machine.

2). Add the DLLs into the Visual Studio Project via "Add Existing items" and specify "Copy Always" in the property. This will make sure the DLLs are copied to the output directory where the executable is generated. Windows will look for dependent libraries in the same directory of the .exe at runtime.

Issue/Introduction

Library dependencies when developing a TIBCO FTL .NET application.