windows 10 static/shared builds - which libs to use

TCE Options

TCE Open Date: 

Monday, December 30, 2019 - 18:52

windows 10 static/shared builds - which libs to use


Hi,

I'm on Windows 10, command line using nvcc to link objects to a 64 bit .exe

I see there's various dlls & libs for windows 10, 64 bit:

\compilers_and_libraries_2020.0.166\windows\ipp\lib\intel64_win has .libs,

as does subdirectories \ipp\intel64_win\threaded has .libs

& \ipp\intel64_win\tl\ has

\ipp\intel64_win\tl\openmp\ with _tl.dll & _tl.lib

&

\ipp\intel64_win\tl\tbb\ with _tl.dll & _tl.lib

If I'm using TBB in my app, and linking to the TBB libs (tbb & tbbmalloc), which TBB (vc_mt or vc14) & static IPP .libs  do I link to? I thought the TBB libs were dynamic/shared, but I don't see any TBB .dlls, only TBB .libs

Here are the include contents of TBB app:

#include <base_ipp.h>

#include "ippcore.h"
#include "ipps.h"
#include "ippi.h"

#ifdef USE_TBB
#define TBB_PREVIEW_MEMORY_POOL 1
#include "task_scheduler_init.h"
#include "parallel_for.h"
#include "blocked_range2d.h"
#include "memory_pool.h"
using namespace tbb;
#endif

Thanks

Ian

 

1 post / 0 new