环境 windows 10 VS2019 报错截图 原因分析 windows系统中,因为编译过程中产生的目标文件后缀为.obj(例如,main.obj),而模型文件后缀也是obj,导致链接器将模型文件nanosuit.obj当做了目标文件,进而与其他目标文件一起链接来生成最后的可执行文件,导致报错。 解决办法 解决办法很简单,只要在构建工程时,不要将obj模型文件包含进去就行,具体操作如下: 右键obj模型文件,选择属性,将exclude From build选择YES,问题就解决了