to modify

remote debugger in release 64bit: change to any cpu will solve
put all initialization of self-defined classes in a function other than
directly init