没有我居住的街 发表于 2021-1-17 22:32:10

同一个工作空间(工程)里面不同文件

新手上路
在VC编程,同一个工程里面不同文件(C++sourse file)编译的时候输入
#include <stdio.h>

void main()

下面报错
Compiling...
change.c
Linking...
change.obj : error LNK2005: _main already defined in 3-12.obj
Debug/20210117.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

昨非 发表于 2021-1-17 22:41:38

本帖最后由 昨非 于 2021-1-17 22:45 编辑

是不是再不同的源文件里有重复定义的变量?
要避免一个工程下多个头文件或源文件中存在重复定义的变量

jackz007 发表于 2021-1-18 01:28:00

   需要清理工程的源代码文件列表,把其它源代码文件从工程文件列表中删除。
页: [1]
查看完整版本: 同一个工作空间(工程)里面不同文件