Closed ZILtoid1991 closed 5 years ago
The procedure entry point clang_Type_getNamedType could not be located in the dynamic link library \dstep.exe
Which version of libclang are you using? Latest supported version is 4.0.0 (I haven't had time to verify any later versions).
Is there any way to fix this or to distribute a binary instead of relying on the end-user for compiling?
Yes. I'm working on that. Should be ready soon.
I have the latest one, maybe I'll try an older one too
Still nothing with 4.0.0...
Can you copy the clang .dll to the directory with dstep? Maybe it's using the wrong .dll (from you system directory or something...).
Thanks, it now works with libclang.dll in the same directory.
You might want to add this information to your readme.md if someone else might encounter with the same problem.
It's kind of mentioned there "Remember to install LLVM to its default installation path and to add its binaries to the PATH environmental variable (otherwise you may need to change dub.json).", but I'm thinking about something more explicit.
Also it only mentions LLVM, not the versions it was tested with.
It compiles and links, but I get this error message when I try to execute the application:
dstep.exe - Entry Point Not Found
The procedure entry point clang_Type_getNamedType could not be located in the dynamic link library\dstep.exe
Is there any way to fix this or to distribute a binary instead of relying on the end-user for compiling?