zoukankan      html  css  js  c++  java
  • 项目所遇问题

    1.ActiveX控件在Win7 64位系统上编译通过,无法部署到Win7 32位上,同时,此ActiveX控件也无法部署到 win8 64位系统下。

    regsvr32 xxx.ocx时提示如下错误

    尝试解决方法:

    1>在win7 64位系统下将VS20XX配置成x64环境,再次重新编译生成x64的xxx.ocx文件,依然无法部署在win8 64位系统下。

    win7 64位--》win7 32位

    2>将xxx.ocx拷贝到C:WindowsSystem32 下,再次运行regsvr32,失败

    3>写成脚本,以管理员身份运行,失败。

    2.NPAPI win7 64位系统下编译生成的32位dll(把vs20xx换成x64无法编译通过),部署到win8 64位,win7 32位系统下时,在火狐浏览器中可以加载显示此dll,但是插件仍然无法加载成功。

    3.拷贝了NPAPI的3个npxxx.cpp,拷贝了.def文件,新建一个version资源。结果编译后,导出的dll为空。

    1>初步判断以为是.def导出的dll名字不一致,结果不是。

    2>检查了一遍VS的环境设置,包括include路径,预定义是否定义XP_WIN,_X86_等,结果也不是。

    3>查看了下Debug里的输出文件,只有dll没有lib,这就是问题所在。解决方法:

    右键工程属性,Linker--Input--Module Definition File这一项内容为空,是由于.def是直接拷贝而不是自己创建导致。

  • 相关阅读:
    使用Maven快速创建一个SpringMVC工程步骤
    签到
    yaml简介
    APP定位元素之UiSelector
    js中var、let、const区别
    用Jquery去写树结构
    正则相关的知识分享
    python常见问题
    Vue.js 的一些小技巧
    关于jsp删除成功,添加成功等之后 页面自动跳转的js写法
  • 原文地址:https://www.cnblogs.com/sylar-liang/p/4448979.html
Copyright © 2011-2022 走看看