|
Old Library Name
|
New Library Name
|
|---|---|
|
protk_dll.lib
|
protk_dll_NU.lib
|
|
protoolkit.lib
|
protoolkit_NU.lib
|
|
protk_dllmd.lib
|
protk_dllmd_NU.lib
|
|
protkmd.lib
|
protkmd_NU.lib
|
|
Library Name
|
Purpose
|
|---|---|
|
protoolkit_NU.lib otk_cpp.lib ucore.lib udata.lib
|
Spawn mode library
|
|
pt_asynchronous.lib protoolkit_NU.lib otk_cpp_async.lib
|
Asynchronous mode library
|
|
protk_dll_NU.lib otk_cpp.lib ucore.lib udata.lib
|
DLL mode library
|
|
otk_222.lib
|
If you have the advanced license option 222, include this library in your application.
|
|
otk_no222.lib
|
If you do not have the advanced license option 222, include this library in your application.
|
| • | otk_cpp_md.lib with protkmd.lib for IPC mode |
| • | protk_dllmd_NU.lib for DLL mode, |
| • | otk_cpp_async_md.lib with ptasyncmd.lib and protkmd_NU.lib |
| • | Although /MD provides compatibility with multi-threaded components, Creo Object TOOLKIT C++ calls must be made within a single thread. Creo does not respond to calls made from multiple threads. Extra threads may be created by applications only to do tasks which do not directly call Creo Object TOOLKIT C++ functions. |
| • | Compiling Creo Object TOOLKIT C++ applications with /MTd and /MDd flags is not supported. |