我在其中创建了一个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++ 创建函数?