On 2018/06/21 12:46:44, Wes McKinney <wesmck...@gmail.com> wrote: 
> hi,
> 
> I think you need to add the .lib files for linking; adding the include
> directories alone won't do it. The DLL files must be in your %PATH% at
> runtime.
> 
> - Wes
> 
> On Thu, Jun 21, 2018 at 8:22 AM, diam5...@gmail.com <diam5...@gmail.com> 
> wrote:
> > Hello. I have installed apache arrow C++ API on windows 10 , and all the 
> > tests are running fine.
> >
> > But when I am trying to make my own c++ program using apache arrow I get 
> > this error :
> >
> >
> > “Severity             Code     Description         Project File         
> > Line        Suppression State
> > Error      LNK2001               unresolved external symbol 
> > "__declspec(dllimport) class arrow::MemoryPool * __cdecl 
> > arrow::default_memory_pool(void)" 
> > (__imp_?default_memory_pool@arrow@@YAPEAVMemoryPool@1@XZ)                
> > test       C:\Users\t_aggelosd\Desktop\test\test\test.obj 1              “
> >
> > I think I have included all the additional include directories in in visual 
> > studio. Have I done something wrong ?
> >
> >
> > This is my code:
> > “
> > #include "stdafx.h"
> > #include <limits>
> > #include <new>
> > #include <cstdint>
> > #include <memory>
> > #include "arrow/util/visibility.h"
> > #include "arrow/memory_pool.h"
> > #include "arrow/array.h"
> > #include "arrow/allocator.h"
> > #include <algorithm>
> > #include <type_traits>
> >
> > using arrow::Int64Builder;
> >
> > int main()
> > {
> >                 arrow::default_memory_pool();
> >     return 0;
> > }
> > ”
> >
> >
> >
> > Thanx for your time.
> Thank you very much, I will try it.

Reply via email to