As a C# developer with 10 years XP i know what is java and C++. Just not know to develop on them. And you can't expect from every single user to understand program languages to build or compile his own miners.
If you had read the main project page, you would have seen that you don't have to compile anything. Binaries are available.
Moreover, I just give some advices to people who have the same kind of problems as I had. If you do not want to use it (it is your right),please, just ignore the post.
PS: the stratum proxy is not a miner, just a stratum proxy