[cfe-dev] Problem loading plugin dll into clang under Windows
Marcel Schaible via cfe-dev
cfe-dev at lists.llvm.org
Thu Jul 27 07:31:34 PDT 2017
Thanks Kim, for your help.
Unfortunately I have not found a solution. I have tried several
combination (32/64bit) without success.
I suspect that the VS2017 build is not compatible with the latest
greatest clang build.
If I find the culprit I'll post it here.
- Marcel
Am 26.07.2017 um 10:09 schrieb Kim Gräsman:
> Error code 0xC1 appears to translate to:
>
> *ERROR_BAD_EXE_FORMAT*
>
> 193 (0xC1)
>
> %1 is not a valid Win32 application
>
> Maybe the clang binary is 32 bit after all?
>
> - Kim
>
> Den 17 juli 2017 5:44 em skrev "Marcel Schaible via cfe-dev"
> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>>:
>
> Hi,
>
> I have developed a plugin for clang (latest version from svn). The
> plugin (x64) loads and executes just fine with the clang I have
> build from my svn tree. But when I try to load the plugin into the
> official binary clang distribution (LLVM-4.0.1-win64) I'll get the
> error below.
>
> I suspect that I have to link the dll with some special options.
> Is there somewhere a description of the build environment for
> Visual Studio?
>
> Btw: I am building the stuff with Visual Studio 2017 Enterprise.
>
>
> "c:\Program Files\LLVM\bin\clang" -fplugin=MyPlugin.dll -c
> d:\clang+llvm\tests\simple.c -o d:\clang+llvm\tests\simple.o
>
> error: unable to load plugin 'MyPlugin.dll': 'MyPlugin.dll: Can't
> open: Unknown error (0xC1)'
>
> Thanks for your help
>
> Marcel
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170727/8b2cf27f/attachment.html>
More information about the cfe-dev
mailing list