我对 C 和 C++ 很陌生。但是我有一些 C++ 函数需要从 C 中调用它们。我举了一个例子来说明我需要做什么
主.c:
#include "example.h"
#include <stdio.h>
int main(){
helloWorld();
return 0;
}
例子.h:
#ifndef HEADER_FILE
#define HEADER_FILE
#ifdef __cplusplus
extern "C" {
#endif
void helloWorld();
#ifdef __cplusplus
}
#endif
#endif
示例.cpp:
#include <iostream.h>
void helloWorld(){
printf("hello from CPP");
}
它只是行不通。我仍然_helloWorld
在我的main.c
. 问题出在哪里?