![]() ![]() However, the procedure below shows how to configure and use MSVC 2017 to successfully compile a 64-bit DLL to be called in IDL 8.7 on Windows 10.ġ. It is usually not recommended to use a compiler of a different version than the one used to compile IDL: there could be some library incompatibilities due to the changes between 2 compiler versions which will cause the compilation to fail. How to create a 64-bit DLL using MSVC 2017 for IDL 8.7 on Windows 10Īnother option is to use a higher version of the MSVC compiler such as 2017 which is 64-bit compatible. However, it requires to modify registry keys which is not possible for many customers - and is potentially not recommended either. Option 3: it seems there are some ways to install the SDK library so MSVC 2010 free version may compile 64-bit DLL. ![]() However, it requires to call such DLL in IDL 32-bit, which is not ideal due to memory limitations of 32-bit applications. Option 2: create 32-bit DLL using MSVC 2010. However, it is not a free version and it requires to buy a MSVC license Option 1: use the PRO version of MSVC 2010. There are currently 3 options to compile a DLL for IDL 8.7 and Windows 10 using MSVC 2010. The SDK library required to compile 64-bit DLL with MSVC 2010 mode (see link below) is no longer supported with Windows 10.Īvailable options to create a DLL with MSVC 2010 for Windows 10.The free version of MSVC 2010 is 32-bit only.Thus, the recommended compiler to create a DLL for IDL 8.7 would be version 2010 of MSVC. IDL 8.7 is compiled using Microsoft Visual Studio version 2010. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |