永发信息网

C语言编写的动态链接库为PostgreSQL数据库添加自定义函数

答案:2  悬赏:30  手机版
解决时间 2021-12-28 15:18
  • 提问者网友:人生佛魔见
  • 2021-12-28 03:41
用VS写了个dll, 编译不显示错误,加载到PG中去的时候,
错误: 无法加载库 "D:/Program Files/PostgreSQL/9.2/lib/dll.dll": The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
感觉可能是编译的问题,请问该怎么添加pg的路径完成编译?
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-12-28 04:39
side-by-side configuration is incorrect,一般是有其他的动态连接库没有放到位,你的dll是不是用MFC的? 是不是用静态连接做成的dll? VC的redistributable 连接库是否在目标机上安装了?

首先要保证在本机上有个测试程序,保证挂载你的dll后可以正常调用。
然后,建议用VS本身的setup工程做一个安装, 内容不要自己添加dll文件,而是添加项目的“主输出”,让vc自己给你生成,然后你比较一下,看看是不是还有别的东西。
全部回答
  • 1楼网友:思契十里
  • 2021-12-28 06:11
虽然我很聪明,但这么说真的难到我了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯