ubuntu C apache 模块如何加载C++函数
通过C写的一个文件,其中
testModule.c
#include "myCpp.h"
int mod_mine_handler(request_rec *r)
{
coutSth();
}
myCpp.h
包含一些C++函数
extern "x"
{
void coutSth();
}
apxs LoadMoudle都通过了,so生成了(连test.la/libTest.so都可以生成),重启apache提示coutSth()未定义
要不就说没main函数,testModule.c是没main函数的,加了就好了,可是不加怎么调用c++的函数