我有跟隨宏與我。使用此宏時出現錯誤。如果您發現它沒有用於schema::schema()
的末端支架。這是我的宏頭文件。如何在我的cpp程序中使用這個宏?
#ifdef _WINDOWS_SOURCE
#define ExportedByVX0TOOLS __declspec(dllexport)
#else
#define ExportedByVX0TOOLS
#endif
#include <stdio.h>
#include <string.h>
//
#if defined(_WINDOWS_SOURCE)
#include <errno.h>
#include <io.h>
#endif
#if defined(_IRIX_SOURCE) || defined(_SUNOS_SOURCE) || defined(_HPUX_SOURCE) || defined(_AIX)
#include <stdlib.h>
#include <sys/stat.h>
#include <unistd.h>
#endif
#define LoadSchemaDico(schema)\
class ExportedByVX0TOOLS schema { public: schema();};\
extern "C" ExportedByVX0TOOLS int fctCreate##schema();\
int fctCreate##schema(){ int ret=1 ; return ret; }\
schema::schema(){
:
這將擴大到? –
我想象一下,有些恐懼! – Johnsyweb