Dont create project c++ i ue4

The “command line argument number 261 does not match precompiled header” error usualy means that you have an outdated version of your precompiled headers. If you delete them by cleaning your c++ project the engine will generate new and correct precompiled headers.

Clean your c++ project in visual studio by clicking on your solution and then Clean Solution:

After this recompile your project and it should work correctly. This can be done by clicking Build Solution in the same menu.