消息关闭
    暂无新消息!
在MFC程序中向前声明:

BOOL _declspec(dllexport) GetLocalName(char *sName);
BOOL _declspec(dllexport) SetLocalName(const char *sName);
BOOL _declspec(dllexport) SetSFZNode(const char *sName,const char *sAddr);
BOOL _declspec(dllexport) GetSFZNode(char *sName);

然后就直接在程序中调用了,没有发现程序中有任何地方有相关函数的定义。程序运行并不报错。搞不懂了?求大神指点

7个回答

︿ 1
如果这些函数是API,那么为何要向前声明,还要加 _declspec(dllexport)?如果不是,为什么没有定义然而正常使用了