我发现下面的说明为建设MSHTML V8 .dll文件:

start menu -> Windows SDK 7.1 Command Prompt

cd c:\temp

midl "C:\Program Files (x86)\Microsoft SDKs\Internet Explorer\v8\include\mshtml.idl"

tlbimp mshtml.tlb /out:Microsoft.mshtml.dll /namespace:mshtml /asmversion:8.0

伟大的MSHTML v8上述工作,但是当我尝试MSHTML v9同样的事情,我碰到一个“错误MIDL 2035 100S:常量表达式预计“错误时尝试运行:

midl "C:\Program Files (x86)\Microsoft SDKs\Internet Explorer\v9\include\mshtml.idl"

为什么MSHTML v9不会建立任何线索?我假设它肯定是我的环境,我正在运行Windows 7 64x Ultimate并且安装了VS2010 Ultimate并安装了Windows SDK 7.1。我在我的PATH变量中有以下相关路径:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

任何帮助是非常赞赏,谢谢! :)

2011-07-12

MCM

dll编译为html,如何为MSHTML v9编译.dll。我目前正在获取“MIDL 2035:预期的常量表达式”的100个错误...相关推荐

  1. 【转】VS编译时自动引用Debug|Release版本的dll

    转自:https://www.cnblogs.com/KevinYang/archive/2011/04/10/2011879.html 公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个 ...

  2. 2020-09-14 编译Qt的MySQL 5.7插件: qsqlmysql.dll

    文章更新于2020-09.14 (编译Qt的MySQL插件) 需要准备的工具包括 微软VS2019全套C++开发工具 MySQL 5.7社区版安装包https://downloads.mysql.co ...

  3. Gamemaker小课堂#0 如何为 Windows 游戏编写 DLL 扩展

    前言 在看本教程之前,笔者默认你已经熟读并学会了创建扩展,你应该学会如何使用 GML 编写扩展--这是一切的前提,请使用 GML 编写你的第一个扩展而不是 DLL. 在本教程中,笔者将教会你使用我们的 ...

  4. Python3源码编译和使用静态链接库lib动态链接库dll详细介绍

    说明: 本文主要介绍: 1.python3源码的下载和编译内核工程(pythoncore) 2.编译的lib和dll使用例子. 若需要编译源码PCBuild下其他python工程,类似参考内核工程(p ...

  5. c++编译 (.obj, .lib, .dll, .exe的关系(附:lib和DLL的区别))

    转载原网址 c++程序在编译后,在目标路径下会生成多个文件: Debug文件夹(*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb),*.cpp,*.dsp,*.ncb ...

  6. windows平台下vlc编译之六:vlc-0.9.8a的编译

    请移步https://higoge.github.io/,所有下载资料在那个博客都能找到.谢谢. --------------------------------------------------- ...

  7. linux boost 64位编译,Boost在Linux 64 下的编译

    1. 下载最新版的boost wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz 2. 解压 ...

  8. C#中用ILMerge合并DLL和exe文件成一个exe文件或者DLL

    ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序.它既可以作为  开源使用,也可以作为NuGet包使用. 如果您在使用它时遇到任何问题,请与我们联系.(mbarnett _at_ ...

  9. VC++动态链接库(DLL)编程(二)--非MFC DLL

    4.非MFC DLL 4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数. 如图6,在VC++中new一个Win ...

最新文章

  1. “35岁才是一个程序员成熟的开始!”
  2. 多线程:为什么不能override start方法
  3. 2006校园流行语锋线排行TOP10
  4. C语言中的strncmp
  5. 登录页面(通过数据库查询密码是否正确)
  6. ApacheCN Python 译文集 20211108 更新
  7. 导致企业5S管理失败的八大根源
  8. Android判断世界各国手机号码合法性
  9. ffmpeg视频旋转 - 在线旋转视频画面在线工具
  10. 利用tp5中的图像处理功能完成海报的图片合成
  11. 关于Enterprise library logging中一个没搞明白的东西,希望有大大们进来帮忙释疑一下, THKS...
  12. C语言实现安全性极高的游戏存档并读档
  13. Windows 11 找不到文件C:\ProgramData\Package Cache\{xxxx}xxx.exe。请确定文件名是否正确后,再试一次。
  14. 机器学习与网络安全(一)
  15. 樊登读书搞定读后感_《读懂一本书:樊登读书法》读后感2
  16. js ,DOM节点,制作点名器
  17. jdjjsjsjhfshafhiehf
  18. 微软100题(91)智力题
  19. c语言float代码,[求助]float
  20. 突然发现显卡的金手指有一根短一截

热门文章

  1. python中expandtabs()函数的用法
  2. 玩游戏用什么轴的机械键盘好_机械键盘选什么轴?全方面分析各轴手感和区别...
  3. nacos 负载策略_Nacos(一):Nacos介绍
  4. Windows7 x64在Wampserver上安装memcache
  5. 因为孤浪的关于爱情...关于婚姻...关于生活... 走进的CTO的第一天
  6. python ftp编程_Python编程-FTP
  7. 不要再危言耸听!家用电脑辐射全揭秘
  8. k8s安装sqlite3_使用sqlite3步骤
  9. 摸清Linux日志处理的来龙去脉
  10. NIOS2按键中断与ISR写法