<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Error LNK2001: unresolved external symbol _vdSin in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911787#M12193</link>
    <description>Addition: I'm using AMD Turion64 CPU, Windows XP SP2. 64bit is supported but I just want to use it as 32bit version. Could you please give me some advices?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;BR /&gt;</description>
    <pubDate>Thu, 30 Aug 2007 09:59:43 GMT</pubDate>
    <dc:creator>rockballad</dc:creator>
    <dc:date>2007-08-30T09:59:43Z</dc:date>
    <item>
      <title>Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911786#M12192</link>
      <description>Hi all, &lt;BR /&gt;&lt;BR /&gt;I have just set the first step in MKL, and faced with this problem. The same problem for Visual Studio C++ 6 and Borland C++ 2006. I just copied the source code in &lt;BR /&gt;&lt;BR /&gt;c:Program FilesIntelMKL9.1.027examplesvmlcsourcevdsin.c&lt;BR /&gt;&lt;BR /&gt;just to test Sin function. But it didn't work. &lt;BR /&gt;&lt;BR /&gt;In VC++ 6.0: error LNK2001: unresolved external symbol _vdSin&lt;BR /&gt;In Borland C++: [Linker Error] Error: Unresolved external '_vdSin'&lt;BR /&gt;&lt;BR /&gt;I followed the instruction in page 30 of file userguide.pdf. And add either mkl_s_dll.lib OR mkl_s.lib Or mkl_c_dll.lib OR mkl_c.lib to Object/library modules but none of them work.&lt;BR /&gt;&lt;BR /&gt;Is there any step of setting I missed? Please help me. The user guild seems to be hard to understand, hic. Thanks a lot.&lt;BR /&gt;</description>
      <pubDate>Thu, 30 Aug 2007 08:33:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911786#M12192</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-30T08:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911787#M12193</link>
      <description>Addition: I'm using AMD Turion64 CPU, Windows XP SP2. 64bit is supported but I just want to use it as 32bit version. Could you please give me some advices?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;BR /&gt;</description>
      <pubDate>Thu, 30 Aug 2007 09:59:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911787#M12193</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-30T09:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911788#M12194</link>
      <description>Step-by-step instruction for MS Visual Studio 6:&lt;BR /&gt;1) Create your own project&lt;BR /&gt;file -&amp;gt; new -&amp;gt; project tab -&amp;gt; win32 console application&lt;BR /&gt;enter project name and location&lt;BR /&gt;create EMPTY project&lt;BR /&gt;2) add vdsin.c file to source folder of your project workspace&lt;BR /&gt;3) specify additional include folders to your project&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; C/C++ tab -&amp;gt; select "preprocessor" in category menu -&amp;gt; "additional include directories field"&lt;BR /&gt;you need to add two folders: folder what contains func_interv.h (it`s folder with vml C examples) and folder with MKL headers&lt;BR /&gt;4) add MKL libraries to linkage line&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; Link tab -&amp;gt; select "general" in category menu -&amp;gt; "object/library modules" field&lt;BR /&gt;add mkl_c.lib, mkl_ia32.lib and libguide.lib libraries&lt;BR /&gt;5) specify additional search path for libraries to your project&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; Link tab -&amp;gt; select "input" in category menu -&amp;gt; "additional library path" field&lt;BR /&gt;add path to MKL libraries (%MKL_ROOT%ia32lib) in your case&lt;BR /&gt;6) build your project&lt;BR /&gt;</description>
      <pubDate>Thu, 30 Aug 2007 14:56:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911788#M12194</guid>
      <dc:creator>Andrey_G_Intel2</dc:creator>
      <dc:date>2007-08-30T14:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911789#M12195</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;IMG src="https://community.intel.com/file/6745" /&gt; &lt;STRONG&gt;MADagilev:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;Step-by-step instruction for MS Visual Studio 6:&lt;BR /&gt;1) Create your own project&lt;BR /&gt;file -&amp;gt; new -&amp;gt; project tab -&amp;gt; win32 console application&lt;BR /&gt;enter project name and location&lt;BR /&gt;create EMPTY project&lt;BR /&gt;2) add vdsin.c file to source folder of your project workspace&lt;BR /&gt;3) specify additional include folders to your project&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; C/C++ tab -&amp;gt; select "preprocessor" in category menu -&amp;gt; "additional include directories field"&lt;BR /&gt;you need to add two folders: folder what contains func_interv.h (it`s folder with vml C examples) and folder with MKL headers&lt;BR /&gt;4) add MKL libraries to linkage line&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; Link tab -&amp;gt; select "general" in category menu -&amp;gt; "object/library modules" field&lt;BR /&gt;add mkl_c.lib, mkl_ia32.lib and libguide.lib libraries&lt;BR /&gt;5) specify additional search path for libraries to your project&lt;BR /&gt;project -&amp;gt; settings -&amp;gt; Link tab -&amp;gt; select "input" in category menu -&amp;gt; "additional library path" field&lt;BR /&gt;add path to MKL libraries (%MKL_ROOT%ia32lib) in your case&lt;BR /&gt;6) build your project&lt;BR /&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your very detailed instruction! The error above doesn't appear any more, but there's a new error:&lt;BR /&gt;&lt;BR /&gt;"fatal error LNK1000: unknown error; consult documentation for technical support options"&lt;BR /&gt;&lt;BR /&gt;I've tried other source file, copy func_interv.h to project directory, double check your instruction, but got no success. Could you tell me how to deal with this problem, we're going to reach the target. Thanks again!&lt;BR /&gt;</description>
      <pubDate>Fri, 31 Aug 2007 01:19:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911789#M12195</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-31T01:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911790#M12196</link>
      <description>&lt;P&gt;Are you installed MSVS 6 correctly?&lt;/P&gt;
&lt;P&gt;Try to use MSVS 2005.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2007 03:53:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911790#M12196</guid>
      <dc:creator>Andrey_G_Intel2</dc:creator>
      <dc:date>2007-08-31T03:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911791#M12197</link>
      <description>Thanks! I'm going to tell you that I got success with VS2005! The network here is so slow, I can't post any reply. Hope this time it's ok.&lt;BR /&gt;&lt;BR /&gt;Now I'm trying to use in Borland C++ 2006, it's the IDE I'm working on. Do you have any experience with it, &lt;STRONG&gt;MADagilev&lt;B&gt;?&lt;/B&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;I don't know how to add lib files (mkl_c.lib mkl_ia32.lib libguide.lib), so I add these files directly, the project must be too big (because mkl_ia32.lib is so big). Now the error I get is:&lt;BR /&gt;&lt;BR /&gt;[Linker Error] Error: 'C:PROGRAM FILESINTELMKL9.1.027IA32LIBMKL_IA32.LIB' contains invalid OMF record, type 0x21 (possibly COFF)&lt;BR /&gt;&lt;BR /&gt;I think I may add file MKL_IA32.LIB unsuccessully (it might be corrupted). So could you tell me how to add lib files just as in VC++ 6 or VS2005 (specify lib filename, not to add directly) ? &lt;BR /&gt;&lt;BR /&gt;Please take a look and give me some advices. Thank you so much!&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 31 Aug 2007 04:07:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911791#M12197</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-31T04:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911792#M12198</link>
      <description>All right, I figured it out. The problem is lib file from MS is different from Borland. So I'm about to use IMPLIB.EXE utility to make lib file for Borland.&lt;BR /&gt;&lt;BR /&gt;But I need the corresponding dll files! Could you show me where these dll files, e.g. mkl_s.dll, mkl_ia32.dll,... are? Or how can I generate these dll files from your lib files? And then I will do my part? &lt;BR /&gt;&lt;BR /&gt;Thanks again!&lt;BR /&gt;</description>
      <pubDate>Fri, 31 Aug 2007 07:08:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911792#M12198</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-31T07:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911793#M12199</link>
      <description>About what DLL files are you talking? When you use mkl_c.lib and mkl_ia32.lib you don`t need any _MKL_ DLLs because all needed stuff linked to your application staticaly.</description>
      <pubDate>Fri, 31 Aug 2007 08:04:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911793#M12199</guid>
      <dc:creator>Andrey_G_Intel2</dc:creator>
      <dc:date>2007-08-31T08:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911794#M12200</link>
      <description>Yes, I guess so. But the problem is I can't use those lib files (for Borland). &lt;BR /&gt;&lt;BR /&gt;I need proper dll files, from that I can generate lib fiels (for Borland). &lt;BR /&gt;&lt;BR /&gt;But I don't have the corresponding file (e.g. "mkl_c.dll", "mkl_ia32.dll" in order to get "mkl_c_borland.lib" and "mkl_ia32_borland.lib", and so on). &lt;BR /&gt;&lt;BR /&gt;One thing for sure is that I can't use the available .lib files (in &lt;MKL_ROOT&gt;ia32lib).&lt;BR /&gt;&lt;BR /&gt;I need to take advantage of DLLs file, is that any way? How about dynamic linking? Or a wrapper? My friend tellls me to use &lt;BR /&gt;&lt;BR /&gt;#ifdef __cplusplus&lt;BR /&gt;extern "C" {&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;but I'm not very sure of it.&lt;BR /&gt;&lt;BR /&gt;Could you tell me how to use in dynamic linking? Thanks so much. I highly appreciate your help!&lt;BR /&gt;&lt;BR /&gt;&lt;/MKL_ROOT&gt;</description>
      <pubDate>Fri, 31 Aug 2007 08:22:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911794#M12200</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-31T08:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911795#M12201</link>
      <description>&lt;P&gt;Ok. I understand your problem. You are trying to build import libraries for our DLLs.&lt;/P&gt;
&lt;P&gt;In MKL we have statical interface libraries (for Windows) for dynamical computation libraries. I.e. if you are want to link MKL dynamical libraries you should use mkl_c_dll.lib or mkl_s_dll.lib libraries from %MKL_ROOT%ia32lib. This libraries automaticaly load the best DLL library for you CPU (from %MKL_ROOT%ia32dll folder).&lt;/P&gt;
&lt;P&gt;The problem is what in case of VML&amp;amp;VSL it`s prohibited to use processor specific DLLs directly (via LoadLibrary or via imp lib).&lt;/P&gt;
&lt;P&gt;And looks like in MKL we don`t support compilers from borland. Forlist of supported compilers see &lt;FONT size="3"&gt;&lt;A href="http://www.intel.com/software/products/mkl/docs/mklnotes_win.htm"&gt;http://www.intel.com/software/products/mkl/docs/mklnotes_win.htm&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;PS: my name is Andrey :-)&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2007 08:52:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911795#M12201</guid>
      <dc:creator>Andrey_G_Intel2</dc:creator>
      <dc:date>2007-08-31T08:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: Error LNK2001: unresolved external symbol _vdSin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911796#M12202</link>
      <description>Thank you very much, &lt;FONT size="3"&gt;&lt;B&gt;Andrey&lt;/B&gt;! Hope you don't stay up late to help me solve that problem.&lt;BR /&gt;&lt;BR /&gt;The way MKL work looks interesting! But it's so sad that Borland can't take advantage of it.&lt;BR /&gt;&lt;BR /&gt;But, wait a minute. If we use the C++ compiler, it's no matter what IDE is used, is it right? If we can't use dynamically like that, how about the wrapper? I also notice that all header files have "#ifdef __cplusplus extern "C" { #endif ........" already. Why does it not work :-?&lt;BR /&gt;&lt;BR /&gt;Look like I'll have to work with MKL this weekend. If you have any suggestion, please tell me. Thanks for helping me!&lt;BR /&gt;&lt;BR /&gt;Take care,&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;</description>
      <pubDate>Fri, 31 Aug 2007 09:11:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-LNK2001-unresolved-external-symbol-vdSin/m-p/911796#M12202</guid>
      <dc:creator>rockballad</dc:creator>
      <dc:date>2007-08-31T09:11:54Z</dc:date>
    </item>
  </channel>
</rss>

