[cfe-dev] Problem loading plugin dll into clang under Windows

Kim Gräsman via cfe-dev cfe-dev at lists.llvm.org
Wed Jul 26 01:09:11 PDT 2017


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>:

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
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/20170726/49e7f1dc/attachment.html>


More information about the cfe-dev mailing list