写了个控制台的程序,想把它移植成窗口程序。
于是在VC里新建了个工程。把我的“核心”代码加进工程,死活了编译不了,就是那个 LNK2005 错误。原谅我,我不会用VC。
无赖,只有从“核心”里取一小段,结果还是一样的错。
猜想是不是要把类的成员函数的定义放在类里?于是把所有的代码都填到类里。总算可以通过链接了。
这个太让我震惊了。
发现是我的 C++ 的功夫不够吧,列也想不明白为什么就不能到外面定义。
或者,M$ 不是我能明白的。