Error : LNK2001 :unresolved external symbol __CrtDbgReportW

Building a Microsoft Visual C++ project you may get error "LNK2001: unresolved external symbol __CrtDbgReportW".

If you have recently changed the VS runtime, check if the runtime library settings (under C++ -> code generation settings ) are same for the project and all the libs you are linking to.

If there is a single project rebuilding should solve the error.

Error : LNK2001: unresolved external symbol ___CxxFrameHandler3

Building a Microsoft Visual C++ project you may get error "LNK2001: unresolved external symbol ___CxxFrameHandler3".

__CxxFrameHandler3 is the exception handler in the CRT.  Linking with wrong lib path may raise this error. 

To resolve this error verify and correct the lib path. You can enable verbose switch of the linker which will tell you the path from where the lib are searched/linked. 

Include /verbose switch in the linker command line and rebuild the project and correct the lib path.

How to save the credentials for Remote desktop connection

Sometimes the remote desktop connection credentials does not get saved even if you check "Allow to save the credentials" option on Remote desktop connection dialog.

You can use the credentials manager to save the different remote desktop credentials.

Under the category view 
Go to Control Panel-> User Accounts -> Credential Manager.

If you dont have the classic/category view then 
go to Control Panel-> Credential Manager.

The add the generic credentials. On the generic credentials dialog add the ip/name of the remote computer and enter the credentials for the same and click Ok. 
Now here after you will not be asked for the credentials for that computer. 

You can even save the credentials for shared location as well.

Golang: Http POST Request with JSON Body example

Go standard library comes with "net/http" package which has excellent support for HTTP Client and Server.   In order to post JSON ...