vim-syntastic / syntastic

Syntax checking hacks for vim
Do What The F*ck You Want To Public License
11.3k stars 1.14k forks source link

UnityEngine.dll could not be found #2356

Closed xibz closed 3 years ago

xibz commented 3 years ago

I have been using syntastic with vim and Unity and noticed that it fails to load the UnityEngine.dll. Do I have to specify this DLL or something in the .vimrc?

lcd047 commented 3 years ago

Syntastic as shipped has nothing to do with Unity. If you think it has please explain what did you do, what did you expect to happen, and what happened instead.

xibz commented 3 years ago

@lcd047 I understand that. My question was around if it is unable to find the UnityEngine.dll do I have to specify? As in how do I include external DLLs? How does syntastic find DLLs?

lcd047 commented 3 years ago

Syntastic is a Vim script. What it does is it runs a number of third-party linters against your files, and shows their results in a window. Syntastic itself doesn't need, knows, or cares about any DLL, all it needs to work is Vim. Some of the linters might use DLLs to do their work, and it's up to you to configure them properly. To the best of my knowledge none of the linters supported by syntastic is remotely related to Unity, or any of its DLLs. But if you can make a case to the contrary, this is your chance.

xibz commented 3 years ago

Ah okay, I get what you are saying. Basically this is calling in this case mcs which is running into the DLL issue. I'll go ahead and close this as that points me in the right direction. Cheers