How can I get the Current C++ version source code for Windows

Dear lammps-users:
I am studying the source code of lammps, but I find it difficult for Microsoft visual C++ to run the source code for the make file part of the code cannot be run.How can I get the windows version of lammps source code? Thank you very much!
yours
Susie

Dear lammps-users:
  I am studying the source code of lammps, but I find it difficult for
Microsoft visual C++ to run the source code for the make file part of the
code cannot be run.How can I get the windows version of lammps source code?

there is no separate windows version of the source code.

axel.

In src/MAKE there is an old dir/files called Notes.windows
that has some tips from users on how to build from
source code on Windows. If someone (you?) wants
to update those notes if necessary, please have at it.
And we will release the updated version of the Notes.

Steve

Thank you very much for imforming me this method! I have tried the method in the Notes before, but failed. Waiting for the updated version of the Notes!

Susie

Thank you very much for imforming me this method! I have tried the method in
the Notes before, but failed. Waiting for the updated version of the Notes!

nobody will be able to help you with "i failed". you have to be
more precise about what failed where and how to reproduce it.

also, have you considered alternatives?
e.g. using the gnu compilers with cygwin or mingw?
or installing a virtual machine and linux?

i personally find it much more efficient to do
programming under linux and using a programming
text editor like (x)emacs.

cheers,
    axel.

Thank you very much for the reply!
It’s true that running lammps under linux is more efficient, but i am trying to understand the source code and i want th try to add sth to the source code according to my research, and vc++ could provide me a platform for understanding the system and checking logical errors while writing some code. I am just a green-hand on programming, so i find it easier to run with vc++ on windows.gnu compilers may be a good choice! but i don’t know whether it can function like vc++?

Susie

dear susie,

Thank you very much for the reply!
It's true that running lammps under linux is more efficient, but i am trying
to understand the source code and i want th try to add sth to the source
code according to my research, and vc++ could provide me a platform for

i am not talking about running, i am talking about programming.

understanding the system and checking logical errors while writing some
code. I am just a green-hand on programming, so i find it easier to run with
vc++ on windows.gnu compilers may be a good choice! but i don't know whether
it can function like vc++?

in my personal experience from working with people that use
one of those programming GUIs (that includes eclipse and netbeans).
they appear to be helpful at the beginning, but all they do is
aid you to write code that compiles, which is not necessarily
good or correct code. there is a big difference between syntactically
and semantically correct code. but they tend to get easily confused
when working on a large package code and lammps is a special
case due to the way how it includes its add-on modules, aka packages.

in my experience, the best way to understand how an MD
code works is to either write a simple one yourself or at least
study such a simple code. that will help you to understand
what the flow of code is, and for that kind of code using a GUI
editor may indeed be helpful. but it is also a good target to
teach yourself how to compile, run and debug on linux
(or mac os x) as that will become extremely helpful if you
later want to run the result of your programming efforts on
a (linux) cluster or supercomputer. it may be more painful
right now, but it is likely to pay off a lot in the long run.

there ain't no escape from the blues! :wink:

if you don't find anything better, you can have a look at this
minimal code, which i wrote to help people study how to
optimize and program in parallel.
http://sites.google.com/site/akohlmey/software/ljmd
this code is _very_ simple.

cheers,
    axel.