projectA.vcprojで
fileA.h
#ifdef __cplusplus
extern "C" {
#endif
void functionA();
#ifdef __cplusplus
}
#endif
fileA.c
void functionA()
{
//function defined
}
projectB.vcprojの場合:
fileB.h
void functionB() ;
fileB.cpp
#include "fileA.h"
#include "fileB.h"
void functionB() {
functionA(); // error: undefined reference to 'functionA'
}
Linuxでコードをコンパイルするとエラーが発生します。これを修正するのを手伝ってください。