gpt4 book ai didi

c++ - 头文件中全局变量的链接错误

转载 作者:行者123 更新时间:2023-11-28 06:26:54 25 4
gpt4 key购买 nike

<分区>

我举了一个非常接近我的代码的例子:

相机.h

#pragma once

#ifndef VCL_CAMERA_TRACKING_H
#define VCL_CAMERA_TRACKING_H

extern int x;
....
#endif

主要.cpp

#include "camera.h"
...
int x = 15;

b.cpp

#include "camera.h"
...
int example = 15;
int numFaces = 0;
...
if(numFaces<1) x = example;
...

当我在 VS10 中构建我的项目时,我收到“错误 LNK2001:未解析的外部符号“int x”(?x@@3HA) 在 b.cpp”。

这很奇怪,因为我在camera.h 中声明了x 并在main.cpp 中定义了它

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com