This change adds a project file, solution file and other files so that
SymbolSort builds without strange shenanigans. It also modifies
the .gitignore file so that the repo will appear clean after building.
I have tested this by pulling the change to a clean machine. I needed
to regsvr32 the 64-bit msdia140.dll, like this from an administrator
command prompt:
regsvr32 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DIA SDK\bin\amd64\msdia140.dll"
and the code then built and ran cleanly.
These project files are specific to a default install of VC++ 2015, so
they are not perfect. But, I think they are better than nothing. They
make SymbolSort much simpler to use and don't prevent users of
other versions of Visual Studio from creating alternate projects.
This change adds a project file, solution file and other files so that SymbolSort builds without strange shenanigans. It also modifies the .gitignore file so that the repo will appear clean after building.
I have tested this by pulling the change to a clean machine. I needed to regsvr32 the 64-bit msdia140.dll, like this from an administrator command prompt:
regsvr32 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DIA SDK\bin\amd64\msdia140.dll"
and the code then built and ran cleanly.
These project files are specific to a default install of VC++ 2015, so they are not perfect. But, I think they are better than nothing. They make SymbolSort much simpler to use and don't prevent users of other versions of Visual Studio from creating alternate projects.