already defined in *.obj避免这个问题常见的用法是使用
#pragma once
或者
#ifndef XXX_H #define XXX_H #endif
但是遇到already defined in *.obj这个问题的原因不同解决办法就不一样。
比如我是把.cpp文件重命名成.h文件,就会报这个错误。
正确的做法是从vs 工程里把重命名的文件从工程中删除再添加回来。