If you can sync to the blockchain you can solo mine. You connect to yourself to solomine. I've done emerald for quite a while.
Tips for solomining
1. Is your client in sync? If yes go to 2
2. Have you setup your emerald.conf file?
3. Restart your qt client with " -server" argument added
4. Use the RPC user and pass to connect to your localhost to mine solo.
My emerald.conf located in C:\Users\<yourusernamegoeshere>\AppData\Roaming\Emerald
listen=1
daemon=1
server=1
rpcuser=username
rpcpassword=password
rpcport=12128
addnode=198.199.90.252
addnode=24.6.21.198
addnode=108.27.249.69
Brotip: Use cgminer 3.7.2
cgminer --scrypt -o
http://localhost:12128 -u username -p password <other parameters>
Hope this helps!