请选择 进入手机版 | 继续访问电脑版

NoahFrame

 找回密码
 Register Now
搜索
热搜: redis mysql tutorial
查看: 661|回复: 1

NFMysqlPlugin在win10+vs2017下编译问题

[复制链接]

1

主题

1

帖子

17

积分

Newbie

Rank: 1

积分
17
发表于 2017-5-2 16:19:30 | 显示全部楼层 |阅读模式
Manifest文件是以.manifest为后缀的XML文件(程序清单),用于组织和描述隔离应用程序及并行组件,其内部的信息如<assemblyIdentity>元素则标识着一个唯一的程序集,和其他信息一起,他们用于COM类、接口及库的绑定和激活,这些信息以往都在注册表中的。
另外,Manifests也制定了组成程序集的文件及Windows类。
XP及其以后的操作系统,则会首先读取Manifest,获得exe文件需要调用的DLL列表(此时获得的,并不直接是DLL文件的本身的位置,而是DLL的manifest)操作系统再根据DLL的Manifest提供的信息去寻找对应的DLL ,这样就可能区别不同版本的同一个DLL文件。
没有没有这个文件,在winidows下是无法加载到dll,即使dll路径等正确。

1.打开各个工程的Property Pages,Configuration Properties->General,Windows SDK Version选中10.0.15063.0,Platform Toolset选中Visual Studio 2017(v141);
2、NFMySqlPlug工程的Property Pages(属性页),Configuration Properties->Mainfest Tool,Embed Manifest选No,Mainfest Resource File填空,如果有删除。
3、在xml相应的服务器配置下加入NFActorPlugin和NFMysqlPlugin插件
回复

使用道具 举报

30

主题

111

帖子

632

积分

Administrator

Rank: 9Rank: 9Rank: 9

积分
632
发表于 2017-5-4 04:10:54 | 显示全部楼层
Thanks for you sharing.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | Register Now

本版积分规则

 

GMT+8, 2018-8-15 13:53 , Processed in 0.067722 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表