我想我遇到了与LNK2005 类似的问题,LNK1169 错误,“int __cdecl g(void)”(?g@@YAHXZ) 已经定义但我找不到问题。
我正在使用 Visual Basic,我有以下文件
主文件
#include <iostream>
#include "functions.h"
using namespace std;
int main(){
number();
return 0;
}
我有一个functions.cpp
但是在阅读了我链接的问题之后,我将它重命名为functions.h
int number(){
int i = 1;
return i;
}
现在它正在显示 error LNK2005: "int __cdecl number(void)" (?number@@YAHXZ) already defined in functions.obj
number()
中的函数有什么问题functions.h
吗?