gpt4 book ai didi

c++ - 从 CPP 文件中的 C 文件访问变量

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:44 26 4
gpt4 key购买 nike

<分区>

我有一个程序,我不得不将一些 C 和 C++ 代码融合在一起。我在 C 中定义了一些全局变量,我需要在 C 和 C++ 文件中访问它们,但无法弄清楚。这是我所拥有的,它适用于 C 文件,但不适用于 CPP:

C.h

#ifdef __cplusplus
extern "C" {
#endif

#ifndef _COMMON_H_
#define _COMMON_H_

extern char test[100];

#ifdef __cplusplus
}
#endif

抄送

#include <windows.h>
#include <stdio.h>
#include "C.h"

char test[100] = "value";

CPlusPlus.cpp

#include "C.h"

int TestFunction() {
// I need to access variable test here
}

谢谢,本

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