Tôi có 4 tệp (2 tiêu đề và 2 tệp mã). FileA.cpp, FileA.h, FileB.cpp, FileB.hC++ nhiều định nghĩa của biến số
FileA.cpp:
#include "FileA.h"
int main()
{
hello();
return 0;
}
void hello()
{
//code here
}
FileA.h:
#ifndef FILEA_H_
#define FILEA_H_
#include "FileB.h"
void hello();
#endif /* FILEA_H_ */
FileB.cpp:
#include "FileB.h"
void world()
{
//more code;
}
FileB.h:
#ifndef FILEB_H_
#define FILEB_H_
int wat;
void world();
#endif /* FILEB_H_ */
khi tôi cố gắng biên dịch (với nhật thực), tôi nhận được "nhiều định nghĩa về` wat '" Và tôi không biết tại sao, có vẻ như nó sẽ hoạt động tốt.
Chào mừng bạn đến với thế giới liên kết .. –