我在其中创建了一个dll文件,visual studio 2010我试图用它dll来PostgreSQL 9.1创建一个函数,但我收到了这个错误:
ERROR: incompatible library "D:\visual_studio\DynamicLibrary\x64\Debug\funxx.dll":
missing magic block
HINT: Extension libraries are required to use the PG_MODULE_MAGIC macro.
我正在使用64bits windows.i检查PostgreSQL有关C语言功能和动态加载的文档,它说
#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif
应该包括在内,dynamic loading但它没有说明C++兼容性。任何知道如何处理此问题的人?我如何删除该错误以PostgreSQL在 Windows 环境中使用 C++ 创建函数?